John Keegan (disambiguation)

From Wikipedia, the free encyclopedia


John Keegan may refer to:

  • John Keegan (born 1934), British military historian, lecturer and journalist
  • John C. Keegan (born 1952), American judge, Mayor of Peoria, Arizona, 1997-2007