David Halliday Moffat

Biography