David Palmer, MA, MTS