John Gall's Interests