John McMillen's Interests