Michael Cane Hammonds (1889-1967)

Michael Cane Hammonds