Mark R. D. Johnson's Interests