He represented Conception Bay East – Bell Island in the Newfoundland House of Assembly from 1989 to 2003.
Walsh was also president of Hospitality Newfoundland and was host of a CBC television show called Quiz Kids.
[1] Walsh ran unsuccessfully for the Bay of Islands seat in the Newfoundland assembly in 1979.
In January 2010, he was convicted of fraud and breach of trust in a legislative spending scandal in which over 115 Members had overspent their constituency allowances.
"The House staff provided inconsistent advice and even prepared some members claims.