David Primrose Location
Canada
David Primrose Work
David Primrose Education
David Primrose Summary
David Primrose, based in Canada, is currently a Chief Financial Officer at Finning. David Primrose brings experience from previous roles at Associated Equipment Distributors, PipeLine Machinery CAT and Finning. David Primrose holds a 2012 - 2013 Executive Program @ Stanford Graduate School of Business Executive Education. David Primrose has 3 emails and 1 mobile phone numbers on RocketReach.