Tom MacDonald bio