David G. MacPherson, CD, DDS, FAGD, MSc, ABGD