He worked for more than thirty years at the Royal Canadian Mounted Police before retiring in 2004 .
David Ashbaugh was born on 11 March 1946 .
David Ashbaugh worked for more than thirty years at the Royal Canadian Mounted Police before retiring in 2004 .
David Ashbaugh was born on 11 March 1946 .