thomas p. gannon (april 5, 1943 – january 10, 2021) was an american politician. he was a republican member of the pennsylvania house of representatives from 1979 to 2006. he was born in philadelphia, pennsylvania.