Peter J Carter
(1900 – )