by Jim Hagan