David Block, based in Toronto, ON, CA, is currently a Director of IT at Nubo Software, bringing experience from previous roles at Teva Pharmaceuticals and Deloitte.
Not the David Block you were looking for?
Find contact details for 700 million professionals.