John Hagans articles