John Keegan (disambiguation)
From Wikipedia, the free encyclopedia
John Keegan may refer to:
- John Keegan (born 1934), British military historian, lecturer and journalist
- John Keegan (judge) (born 1952), American judge, Mayor of Peoria, Arizona, 1997-2007