Skip Navigation
Charles Hazelwood Shannon – British, 1863–1937