Philip John Thornhill

Philip John Thornhill

Philip John Thornhill (British, 1875-1903)