Peter B. Kelly, MS, JD, MTS, MS