David is a High Honours Graduate of Seneca College's Immigration Practitioner Program, and a member of the Canadian Association of Professional Immigration Consultants. In April 2004, he was among the first 100 registrants listed with the former regulatory body - CSIC and is now a member of the Immigration Consultants of Canada Regulatory Council - ICCRC.
David deals with many different types of immigration applications, including Family and Economic Classes, Refugee and H & C, and appeals.