His father, James Charles Stewart "Jim" McGregor, is a retired physical education teacher and careers master at Morrison's Academy in Crieff.
Cha anh, James Charles Stewart "Jim" McGregor, cũng là một giáo viên dạy vật lý đã nghỉ hưu ở Học viện Morrison, Crieff.