Career
He represented the electoral district of Dartmouth East in the Nova Scotia House of Assembly from 1978 to 1984. Weldon was born in Halifax, Nova Scotia. He attended Dalhousie University where he earned a Bachelor of Laws degree, and was a lawyer
Weldon has served on Dartmouth City Council, and is a former deputy mayor of the city.