William Percy Worth Newenham - (born 1919)