John Ryan's Interests