Margaret (Irvine) Snook

Biography