E FOY MCNAUGHTON