Born in Braco in Perthshire, Scotland, McGregor first became interested in football after watching a match between locals and visiting artisans at Ardoch [REF].
McGregor was married to Jessie, and the couple had a daughter and a son, also named Jessie and William [REF].