Andrew Michael Allen (born 1955) is a retired United States Astronaut. A former United States Marine Corps aviator and Lt. Colonel, he worked as a test pilot before joining NASA in 1987. He flew three shuttle missions before retiring in 1997.