Allen Keith Harwood, Dr