Since 1972
Current
Harris & Chesworth
Current
Harris, Chesworth, Johnstone & Welch, LLP
2018 - Current
Tully Rinckey PLLC
J.D.
Honors: magna cum laude
B.A.
Monroe County Law Enforcement Council
New York State District Attorneys Association