Gannon worked as a Contract Surety Bond Claim Attorney for Reliance Insurance Company.[4] On December 21, 2018, Gannon was suspended from practicing law for filing multiple "meritless and frivolous appeals" over a course of 8 years in a single case.[5][6]
Political career
Gannon was elected as a member of the Pennsylvania House of Representatives, District 161 in 1978 and was reelected for 13 consecutive terms. He had an unsuccessful campaign in 2006 and lost to Bryan Lentz.[7] During his tenure, he sought to eliminate insurance discrimination against persons suffering from mental illness.[4][8]
Gannon was a member of the Bar of the Supreme Court of Pennsylvania, the Delaware County Bar Association and the Pennsylvania Trial Lawyer's Association, before his license was suspended.[9]
After leaving public office, Gannon worked as an independent government affairs consultant.[7] He died on January 10, 2021.[10]