Bob McGregor moved to Falkirk at an early age and became known as the ‘Falkirk Flyer’. He first represented Scotland at swimming aged 16. He set a new world record for the 110 yards of 53.6 seconds in 1964. In the same year, he captained the British swimming team at the Olympics in Tokyo and won a silver medal in the 100m freestyle. In 1966, in the space of five weeks he won a Commonwealth Games silver medal and a European Championships gold medal, then broke his own world record for the 110 yards at the British Championships in 53.3 seconds. McGregor retired from competitive swimming after the 1968 Olympics.