Long, E. Croft (Ernest Croft)