Dave joined the Local of the UAW at Ford in Oakville, Ontario in January 1968. He became an early activist attending membership meetings and getting elected to the Oakville & District Labour Council in 1970. Dave was then elected shop steward, chief steward, vice president, labour council president and local union president.
He was also active on the CAW Council as vice chair of the Employment Insurance Committee. Dave supported the community of Oakville through many endeavours with Local 707.
In 2001 he retired and immediately became active in the 707 Retired Workers Chapter being elected to the Hamilton, Burlington, Oakville and Brampton Area Council and is currently chairperson. Dave was appointed to the Board of Referees of Employment Insurance from 2001 to 2011. Dave was elected to the Retired Workers Council Executive in 2007 and to the position of Chairperson in September 2016.