James Hannah, AP Writer