David Keith Stokes's Interests