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