David Cohen, JD, PhD