Craig L. Pearce Ph D