John D. Gannon was a prominent computer scientist, professor and chair of the department of computer science University of Maryland, at College Park. Gannon was a leading researcher in software engineering, specifically the specification, analysis, and testing of software systems.