After moving from Perthshire to Birmingham to set up business as a draper, McGregor became involved with local football club Aston Villa, which he helped to establish as one of the leading teams in England.
После переезда из Пертшира в Бирмингем, чтобы открыть там своё дело в качестве драпировщика, Макгрегор стал участвовать в местном футбольном клубе «Астон Вилла», которому он помог стать одной из ведущих команд Англии.