David K. E. Bruce

(David Kirkpatrick Este Bruce)