Fue el tercer hijo de David MacKay y Jennette Evans Eveline MacKay.