Jock Macdonald
Also known as James Williamson Galloway MacDonald; J W. G. Macdonald; James Williamson Galloway Macdonald; James Williamson
Also known as James Williamson Galloway MacDonald; J W. G. Macdonald; James Williamson Galloway Macdonald; James Williamson