B. G. Maegraith

Australian doctor