You must be logged in to see David Choiniere's about summary.
Contact & Other Info
You must be logged in to see David Choiniere's contact details.
Education
You must be logged in to see David Choiniere's education details.
Experience
You must be logged in to see David Choiniere's work experience details.