Ralph Beecroft Horsfield - (died 1966)