Barrister John MacDonald Author