Harry Martindale Speechly - Canadian physician