Robert Grand, Ed. D, BCPC