John Hall's Interests