text:
Rundown: Ball State football promotes Tyler Stockton to defensive coordinator
Jordan Guskey
Muncie Star Press
Ball State football head coach Mike Neu announced Tuesday the promotion of Tyler Stockton to defensive coordinator.
Stockton, a Notre Dame graduate, began his coaching career as a graduate assistant at Connecticut 2014-15 before becoming an assistant with Western Illinois 2016-18. He joined the Cardinals' coaching staff last December as the co-defensive coordinator and inside linebackers coach. He fills a role previously held by David Elson, with whom BSU parted ways after the end of the 2019 season. Stockton will still be the team's inside linebackers coach.
RELATED:Ball State football announces 2020 recruiting class signees during early signing period
RELATED:Players embrace Fieldhouse atmosphere as Central splits doubleheader with Logansport
Ball State will look for Stockton to cut down on the amount of points per game allowed by its defense in recent seasons, as the Cardinals have allowed an average of more than 31 points per game the past three years. Neu told the Star Press that was the deciding reason he moved on from Elson.
"When I had a chance to sit down with (Stockton) for five hours," said Neu, referencing a meeting between the two earlier in December, "and talk about how we were going to keep the points down and how we were going to get more pressure on the quarterback, was extremely impressed. Obviously, feel very strongly about everything Tyler brings to the table as a coach, raising men as a leader, and felt like even though he is young in the profession I just feel like he is a rising star. Felt very confident after that meeting that there was no better man to lead our defense than Tyler Stockton."
Neu, who also praised Stockton's effect on Ball State's rushing defense, said the recruiting calendar didn't influence the decision.
Here is a collection of more area news, as well as local high school sports results:
BSU basketball alumnus Trey Moses to receive 2020 NCAA Inspiration Award
Trey Moses, who played basketball for Ball State 2015-19, will be awarded the NCAA's Inspiration Award in 2020 for how he's overcome tragedy, championed people with special needs, battled depression in a public manner that's helped others and more. Moses opened up about the suicide of his teammate and friend Zachary Hollywood, life and depression in June, and will be recognized in January at a NCAA convention.
"Once I started to open up, I realized I have this platform that's actually making an impact on people's lives," Moses said in a release. "People started looking at me and thinking, 'If he can go through it and he can deal with it, then I can do the same.' That's what has kept me going this entire time."
Moses, who is now playing professionally in Bulgaria with BC Beroe, scored more than 1,000 career points and finished with the program record for games played in a career with 132. He switched his jersey number to Hollywood's for his final two years with the Cardinals to honor Hollywood.
"He's always been someone who has had a soft spot in his heart for people he views as vulnerable or could use a helping hand," BSU coach James Whitford said in a release. "He takes great pride in using the platform he gets as an athlete."
BSU football adds home-and-home to its schedule with UConn
Ball State and UConn have agreed to play each other in a home-and-home series in the coming years. The Cardinals will welcome the Huskies to Muncie on Oct. 15, 2022, and then play on the road at UConn on Sept. 20, 2025. BSU has won each of the past three meetings between the two sides with the most recent victory in 2002.
Cardinals men's volleyball veteran, team receive preseason recognition
BSU senior outside attacker Matt Szews earned Preseason All-Midwestern Intercollegiate Volleyball Association recognition Monday as his team was picked to finish sixth in the eight-team league. The Cardinals' season begins Jan. 10 when they play Belmont Abbey at home in the Don Shondell Active Ankle Challenge.
Szews was First Team All-MIVA last season and led Ball State with 383 kills and 39 aces.
Ball State baseball ace earns preseason recognition
Collegiate Baseball News named Cardinals senior pitcher John Baker a third-team, preseason All-American for the second-straight year. Baker, whom the Miami Marlins selected in the 29th round of the 2019 MLB Draft, has a career 17-9 record with a 3.36 ERA in 38 starts. He also has 270 career strikeouts and opponents have only hit .226 against him the past three seasons.
CBN also ranked Ball State, which opens its season with a Feb. 14-16 series on the road at Georgia Southern, as 39th in the nation.
Monroe Central girls' basketball to play in honor of breast cancer awareness
The Golden Bears' junior varsity and varsity girls basketball teams will wear pink uniforms Thursday at home against Lapel in honor of breast cancer awareness. During "Lady Bears Care" night, fans also are encouraged to wear pink.
High school swimming and diving
Jay County, Delta split
Jay County's girls team topped Delta's 116-67 while the Eagles' boys beat the Patriots' 122-63. On the girls' side, Jay County found success in Erica Hathaway as she won the 200-yard individual medley and 100-yard freestyle and was a part of the 400-yard freestyle and 200-yard medley relay winning teams. Delta saw Emma Brown win the 50-yard freestyle. On the boys' side, the Eagles had Eli Arnold win the 200-yard freestyle and 100-yard butterfly, in addition to being on the winning 400-yard freestyle relay team. The Patriots watched Chase McFarland, Griffin Mann, Kyle Sanders and Reid Claycomb win the 200-yard medley relay.
Frankton 43, Wapahani 30
Frankton topped Wapahani 43-30 to hand the Raiders a loss.
Jay County 53, Blackford 34
Jay County pulled away from Blackford to the tune of a 53-34 victory. Olivia Leas and Olivia Waters scored 14 and 11 points, respectively, for the Bruins. Renna Schwieterman led the Patriots with 18 points and 15 rebounds.
High school wrestling
Jay County defeats Parkway
Jay County beat Parkway 42-36 with Ben Hunter (138), Garrett Mann (160), Mason Winner (182) and Cooper Jacks (220) among the individual winners for the Patriots.
Yorktown 41, Jay County 35
Yorktown mounted a fourth-quarter comeback and defeated Jay County by six points, 41-35. Noah Arbuckle, Ethan Dirksen and Brayden Sprunger all scored eight points for the Patriots.
Jordan Guskey covers Ball State and East Central Indiana high schools at the Star Press. Contact him at (765) 213-5813, jmguskey@muncie.gannett.com or on Twitter at @JordanGuskey.


After three years in his role, Bryan Kirkwood is to step down as producer of Channel 4 soap Hollyoaks.
Bryan Kirkwood has stepped down as Hollyoaks producer after three years in the role.
Lucy Allan will step into Bryan's shoes and will work alongside creative director Tony Wood and the newly-appointed head of production Ian Hopkins.
Allan joined the Hollyoaks team at its production house Lime Pictures as script assistant and quickly worked her way through the ranks to series script editor and deputy producer. She is currently heading up production of a new E4 Late Night Hollyoaks.
Speaking of her new position, she said: "This is an irresistible opportunity and I'm very excited by the challenge of taking on a show as successful as Hollyoaks.
"Having already worked with the talented production team and cast, I'm looking forward to developing new ideas and planning the show's future."
Lime Pictures creative director Tony Wood commented: "Bryan has created a legacy of success and award winning television which everyone at Lime Pictures is immensely proud of. Lucy's signing reflects renewed ambition and confidence here during a thriving spell of output."
Kirkwood joined Hollyoaks in January 2006 after five years working on ITV soap Coronation Street as a storyliner. He was involved in iconic storylines such as Richard 'Tricky Dicky' Hillman's (Brian Capron) reign of terror over the Platts and Peter Barlow's (Chris Gascoyne) bigamy. He went on to become script editor at Corrie, before moving to Hollyoaks as producer.
His highlights with the Channel 4 soap include the fire at The Dog, Clare's (Gemma Bissix) manipulation of Max (Matt Littler) and Justin (Chris Fountain), Becca's (Ali Bastian) doomed love affair and most recently, 'Who Pushed Clare?' and Hannah's (Emma Rigby) anorexia. He won a legion on fans for his McDean storyline which saw John Paul McQueen (James Sutton) embark on a gay love affair with his best friend Craig Dean (Guy Burnet).
Earlier this year, Hollyoaks won more British Soap Awards than any other soap.
Kirkwood will remain with Hollyoaks until the end of the year, with his material running into the early part of 2009. Beyond his departure, he will maintain strong ties with Lime Pictures and continue to work with the company on potential new projects.


text:
Convicted pirates released
Lack of evidence seen convictions overturned.
8 Somalis Convicted of Piracy Released by Seychelles Court of Appeal
THE Seychelles Court of Appeal has freed eight Somalis who had been convicted for piracy.
The Somalis were declared free on Friday morning as verdict was delivered in seven criminal and 10 civil cases which had been before the land's highest court during its sitting from August 17-28. In a first piracy case, the Appeals Court quashed the conviction of seven Somalis and their resulting six-year sentence, after it ruled that the Supreme Court had not been provided with enough evidence in order to convict them.
The court has ordered that they are now repatriated to Somalia. They will be accompanied by another appellant in a second case, a minor at the time of offence and who has also won his appeal.
It was, however, a near miss for his 10 other comrades who are serving a 23-year sentence on two counts of piracy, as the court was not unanimous in its findings. Judge Tony Fernando's judgment differed from that of his two other colleagues – Judges Mathilda Twomey and January Msoffe – feeling that they should have all been released. He argued that he failed to understand why the trial judge had relied on evidence which he believed to be insufficient and that for him, there was no proof of guilt beyond reasonable doubt.
The former Attorney General further stated that the appellants have been convicted of offences of which they were not correctly charged, concluding that "this case should have failed".
Judge Fernando supported his arguments by what he called "fatal irregularities" which had left a "lurking doubt" on the case. He pointed out that the prosecution had failed to correctly state the exact place of the offence committed on August 12, 2012, some witness statements were wrongly admitted and that other key witnesses had refused to testify in spite of their presence in Seychelles.
According to one of the convicts' lawyers Nichol Gabriel, his clients could still have recourse to the Constitutional Court as they are convinced they have been denied the right to a fair trial. However, they will not file a second appeal as they feel they will soon be transferred to Puntland where they will serve the rest of their sentence. Mr Gabriel added that Judge Fernando's dissenting judgment will however serve as precedence to future cases.
The Somali's were apprehended after a three day hunt by EU and NATO counter piracy forces, HNLMS Rotterdam, in close cooperation with EU unit FGS Sachsen, which successfully disrupted a pirated dhow.
The suspected pirates were apprehended on the 13 August on their way to Somalia on board a cargo vessel named Burhan Noor, which they had captured on the 11 August in the Gulf of Aden, according to Dutch reports. The Burhan Noor Master and 14 crew members who, along with their vessel, were captured and taken hostage were all Pakistanis.
The hijacked vessel was flying the Comoros flag and was sailing out of Sharjah port with general cargo when it was seized.
At the time, according to HNLMS Rotterdam Captain, the suspected pirates initially refused to surrender, threatened to fight them and to even kill the hostages, so his men had to fire warning shots to frighten them before boarding Burhan Noor and liberating the hostages.
Original Source: Seychelles Nation
Source: OCEANUSLive.org
Tags: Gulf of AdenHostageIndian OceanMaritime SecurityPiracyPiratePirate attacksPiratesSomaliaanti piracy maritime securityanti-piracycounter piracyhijackhostagesmaritime crimemaritime piracypirate attackransomseychellessomalisomali piracysomali pirate attackssomali pirates
Previous ArticleNigeria: monarch seeks piracy help
Next ArticleWeapons ship seized off Crete

redpajama_set_name: RedPajamaCommonCrawl


text:
Росси́йский госуда́рственный университе́т тури́зма и се́рвиса (РГУТиС, РГУТИС) — ведущее высшее учебное заведение СССР и России в области туризма, сервиса (в том числе бытового обслуживания). Основан в 1952 году на основании Постановления Совета Министров Союза ССР № 3741 за подписью И.В. Сталина.

История
Основан в 1952 году под названием Высшая школа промысловой кооперации. В том же году 13 августа был осуществлён первый набор по всем специальностям 155 студентов со всего СССР. А уже в 1958 году произошёл самый большой за десятилетие выпуск специалистов — 274 человека.

В 1959 году в школе были открыты такие новые специальности как «Технология машиностроения», «Химическая чистка» и «Художник-технолог».

В 1960 году школа переименована в Высшую школу местной промышленности, поскольку в октябре того же года перешла в подчинение Государственного комитета по делам местной промышленности и художественных промыслов при Совете министров РСФСР. Ранее это были здания фабрики «Экспортнабивткань».

С 1961 года в связи с передачей школы в ведение Главного управления бытового обслуживания населения при Совете министров РСФСР она получила новое название — Московский технологический институт. Кроме того, был осуществлён переход к от трёхлетнего цикла обучения к пятилетнему. К этому времени высшее учебное заведение состояло из трёх факультетов (технологический, инженерно-экономический и художественно-технологический), где обучалось 2 813 человек, из которых очно училось – 502 человека и заочно – 2 181.

В 1988 году в институте было создано Учебно-методическое объединение (УМО) высших учебных заведений в области сервиса по специальностям бытового обслуживания населения, охватившее 16 высших учебных заведений страны. Главными задачами, которые должно было решить УМО, стали вопросы, связанные с определением наиболее перспективных направлений подготовки отраслевых специалистов и общее совершенствование высшего образования.

В 1991 году в институте открылась специальность «Социальная работа».

С 1993 года — Государственная академия сферы быта и услуг (ГАСБУ).

С 1999 до сентября 2007 года — Московский государственный университет сервиса (МГУС).

По состоянию на начало 2007 года в университете училось 51 786 студентов, а получающих среднее профессиональное образование было 2 668 человек.

В конце 2007 года переименован в Российский государственный университет туризма и сервиса (РГУТИС).

17 апреля 2008 года совместно с Российским новым университетом (РосНОУ) университетом была учреждена «Ассоциация вузов туризма и сервиса», объединившая 15 субъектов Российской Федерации, распространив свою деятельность на всевозможные предприятия, издательство, кадровые агентства, учебные заведения и другие организации занимающиеся сферой обслуживания и туризма.

В университете была разработана структура автоматизированного манекена для примерки изделий при пошиве без участия клиента.

Структура

Факультеты и институты
 Высшая школа туризма и гостеприимства;
 Высшая школа сервиса;
 Высшая школа экономики, управления и права (бывший Факультет права и социальных коммуникаций);
 Высшая школа дизайна;
 Факультет подготовки кадров высшей квалификации;
 Общеуниверситетские кафедра научно-методического обеспечения туризма и сервиса;
 Институт сервисных технологий;
 Институт  туризма и сервиса (Люберцы).

Филиалы

В настоящее время в университете имеется 2 филиала:
 Институт туризма и гостеприимства (филиал в Москве);
 Махачкалинский филиал

В 2011 году университет имел 16 филиалов.

С 16 сентября 1969 по 1999 годы филиалом университета был Санкт-Петербургский государственный университет сервиса и экономики.

Ректоры
 1953—1958: Артеменко Иван Иванович
 1958—1975: Бодунков Николай Васильевич
 1976—1988: Евгений Алексеевич Панфилов
 1988—2003: Юрий Павлович Свириденко
 2003—2006: Иван Павлович Соколов
 с 2006: Александр Алексеевич Федулин

Достижения

В 1977 году университет был удостоен государственной награды РСФСР — Почётной грамоты Президиума Верховного Совета РСФСР за «достигнутые успехи в подготовке кадров в области высшего образования».

С 2003 года университет входит в рейтинг высших учебных заведений Федерального агентства по образованию «100 лучших вузов России», устойчиво занимая среди высших учебных заведений в области сервиса первое место.

В 2004 и 2005 годах университет становился лауреатом Международного конкурса «Золотая медаль. Европейское качество» в номинации «100 лучших вузов России», а также стал лауреатом премии «Хрустальная ладья» в номинации «Лидеры-партнёры в обеспечении деятельности гостиничных предприятий Москвы» и «Лучшая компания-партнёр в организации качественного гостиничного менеджмента».

В 2022 году университет стал лауреатом Национальной гостиничной премии в номинации «Лучшая система подготовки кадров».

Известные преподаватели
 Сидоренков, Василий Кузьмич, Герой Советского Союза, ученый
Московченко,  Григорий Савельевич, заслуженный деятель искусств России, Герой Советского Союза.
Зайцев, Вячеслав Михайлович, российский модельер
Успасский, Павел Павлович, авиационный конструктор, профессор
Багдасарян, Вардан Эрнестович — российский историк и политолог.
 Закощиков, Александр Павлович — советский химик-технолог, дважды лауреат Сталинских премий второй степени 1946, 1951 гг.
 Кубарев, Вячеслав Григорьевич — российский художник, лауреат Премии Ленинского комсомола, заслуженный художник Российской Федерации.

Известные выпускники
 Нелли Васильевна Ферябникова (в девичестве — Бильмайер), двукратная Олимпийская чемпионка по баскетболу (1976, 1980 гг.)
Сухарнова, Ольга Леонидовна, двукратная Олимпийская чемпионка по баскетболу (1976, 1980 гг.)
Татьяна Павловна Надырова (урожд. Трегубчак; Захарова), двукратная Олимпийская чемпионка по баскетболу (1976, 1980 гг.)
Мерзликин, Андрей Ильич — заслуженный артист РФ
Кабаева, Алина Маратовна — гимнастка, политический деятель
Жилкина Надежда Михайловна - начальник Управления туризма, заместитель Министра культуры Московской области. Директор Всероссийского центра туристского образования РГУТИС.

Примечания

Литература

Ссылки
 Официальный сайт университета

Университеты Московской области
Черкизово (Пушкинский район)
Российский государственный университет туризма и сервиса

redpajama_set_name: RedPajamaWikipedia


Walter van der Scheer is Chief Marketing at GoDataDriven. At GoDataDriven, Walter van der Scheer is responsible for all marketing and communications related activities. For over 15 years, Walter has been privileged to work at the intersection of marketing, IT and business management. Walter is a frequent speaker and trainer at all kinds of events, ranging from in-company sessions, events, seminars to conferences. Before joining GoDataDriven, Walter was the head of commercial operations at a leading marketing automation software company. Walter holds a degree in Marketing.


text:
Q: How to repeat the Insert command in C# to SQL Server database 3 times consecutively I'm new here and im really having trouble with this part of the code. I need to repeat the Insert multiple times consecutively based on the given quantity.
int ctr = int.Parse(txtquantity3.ToString());
int x=0;

SqlCommand cmd = new SqlCommand("INSERT INTO tbl_books (Book_num,Call_Num, Book_Title, Book_Author, Book_Publisher, Book_Quantity, Book_Pages, genre , Book_available,book_status) VALUES (@Bn, @Cn, @Title, @Author, @Publisher, @Quantity, @Pages, @Genre, @Available, @Status)");
cmd.CommandType = CommandType.Text;
cmd.Connection = con;

MessageBox.Show("Save successful!");

while (x <= ctr)
{
    x += 1;

    cmd.Parameters.AddWithValue("@Bn", txtbooknum3.Text);
    cmd.Parameters.AddWithValue("@Cn", txtcallnum3.Text);
    cmd.Parameters.AddWithValue("@Title", txttitle3.Text);
    cmd.Parameters.AddWithValue("@Author", txtauthor3.Text);
    cmd.Parameters.AddWithValue("@Publisher", txtpublisher3.Text);
    cmd.Parameters.AddWithValue("@Quantity", txtquantity3.Text);
    cmd.Parameters.AddWithValue("@Pages", txtpages3.Text);
    cmd.Parameters.AddWithValue("@Genre", txtgenre3.Text);
    cmd.Parameters.AddWithValue("@Available", txtquantity3.Text);
    cmd.Parameters.AddWithValue("@Status", "Available");

    con.Open();
    cmd.ExecuteNonQuery();
}

A: You can't use AddWithValue in that way. The SqlCommand instance is always the same so calling AddWithValue a second time with the same parameter name produces an exception. You need to add, at every loop a call to
 while (x <= ctr)
 {
     x+=1;
     cmd.Parameters.Clear();
     ....

 }

However your code could be changed to create the parameter collection before entering the loop and inside the loop changing only the parameter value.
A full example on how to rewrite your code introducing a better Handling of the connection is the following....
// Using statement to close and dispose on exit
using(SqlConnection con = new SqlConnection(.....))
using(SqlCommand cmd = new SqlCommand(@"INSERT INTO tbl_books
            (Book_num,Call_Num, Book_Title, Book_Author,
            Book_Publisher, Book_Quantity, Book_Pages, genre ,
            Book_available,book_status)
            VALUES (@Bn, @Cn, @Title, @Author, @Publisher, @Quantity,
            @Pages, @Genre, @Available, @Status)", con))
{
    // Open the connection just one time here
    con.Open();

    // Create all the parameters required SPECIFYING the correct datatype
    cmd.Parameters.Add("@Bn", SqlDbType.NVarChar);
    ...... declare other parameters....

    // Start your loop
    while (x <= ctr)
    {
        x+=1;

        cmd.Parameters["@bn"].Value = txtbooknum3.Text;
        .... set the value for other parameters at each loop ....
        cmd.ExecuteNonQuery();
    }
}

Finally, if all you need is to insert a specific number of record all with the same values then just call the Adds setting the values before entering the loop and execute the ExecuteNonQuery the required number of times without changing anything in the parameter collection
using(SqlConnection con = new SqlConnection(.....))
using(SqlCommand cmd = new SqlCommand(@"INSERT INTO tbl_books
            (Book_num,Call_Num, Book_Title, Book_Author,
            Book_Publisher, Book_Quantity, Book_Pages, genre ,
            Book_available,book_status)
            VALUES (@Bn, @Cn, @Title, @Author, @Publisher, @Quantity,
            @Pages, @Genre, @Available, @Status)", con))
{
    con.Open();
    // Create all the parameters required SPECIFYING the correct datatype
    cmd.Parameters.Add("@Bn", SqlDbType.NVarChar).Value = txtbooknum3.Text;
    ...... declare other parameters and set the value before the loop....

    // Start your loop
    while (x <= ctr)
    {
        x+=1;
        // Just execute the query three times
        cmd.ExecuteNonQuery();
    }
}

A: You don't have to open a connection each time you want to execute a command. Open it before your while loop, and close it after.

A: I agree with all of the other suggestions about proper user of ADO.
That said, what is txtquantity3?  From the way you use it it looks like a TextBox control.  If so, then your first line should be
int ctr = int.Parse(txtquantity3.text);

redpajama_set_name: RedPajamaStackExchange


If you would like to join our church or get more information, fill out and submit!
This is a 10-week class lead by Pastor Draeger that takes a look at Lutheran Small Catechism from an adult's perspective and seeks to apply the principles of God's Work to our everyday life. It is a great refresher if you've already been confirmed and is a great place to start if you just want to explore what following Jesus is all about. AIC are held throughout he year. Please fill our the above form for more information.


Join or renew your URLA membership online using our FOCA payment page: Click here.
ADVOCACY: URLA has been very active throughout the recent Westport sewage treatment plant failure and replacement. URLA advocates on changes to permitting and development guidelines and regulations, as well as strategic planning by the Township. URLA also takes the lead in sponsoring an "All Candidates Meeting", prior to each municipal election.
Membership helps support the maintenance of the Water hazard buoys (the white and orange markers.) Navigation buoys are maintained by the URLA in McNally Bay, Round Island and Little Brothers. The buoys are set out under a permit from Parks Canada. This helps boaters and your guests avoid some of the lake's shoals, potentially saving the cost of a new propeller (or worse).
For people who swim in the lake or use the water in other ways, membership supports activities such as Water quality testing, shoreline assessments, monitoring the Township septic inspection program, tree and shrub giveaway, and public awareness programs. We alert members to problems, such as blue-green algae blooms. We organize information meetings for members to meet politicians on different issues. Lake water quality directly affects lakefront property values!
URLA liaises with the Ministry of Natural Resources (MNR) and has acted to protect our interests with regard to the commercial fishery on the lake, and informs members about restocking initiatives – and invasive species.
URLA's annual planting program can help. A variety of trees and shrubs are available free of charge to all property owners around the lake. Choose from the plants below that prefer either moist or dry conditions and you will form a natural filtering mechanism that can contribute to better water quality.
Newsletter Provide information to our members and the public via our newsletter and public meetings (both AGM and special purpose meetings).
Volunteer opportunities You can volunteer for a couple of hours, a day or on a regular basis. For example you can take a boat ride and collect water samples which can teach your kids about the environment and about volunteering.
CottageFirst: the first group program dedicated to cottagers, exclusively available to FOCA members. Get discounts and great coverage on your cottage, home, car & more. Contact Cade Associates Insurance Brokers: 1-844-CADE-1ST or visit www.cottagefirst.com for a no obligation quote.
Coleman Canada products – FOCA members get a 30% discount on online purchases! Use your FOCA promo code when you order online: Visit http://www.colemancanada.ca/ & use code SAFEBOAT (all caps) at checkout!
Cardiac Arrest can occur anywhere, anytime to anyone. The reality is without a Defibrillator available at your home or cottage the chance of surviving sudden cardiac arrest is almost zero. Protect your family – AEDs (Automated External Defibrillators) are now affordable, safe and easy to use. Save through FOCA AED.
DockinaBox discount – FOCA members get a 10% discount on either a dock frame system, or a boat lift.
InvisiRail offer – FOCA members get a 7.5% discount on an InvisiRail glass rail system for your home or cottage.