Edward Hampden Rose

British navy, poet
Lists
Edward Hampden Rose is in following lists