Charles Percival Foster — (died 1946)