C. William O’Neill Professor of Law, Ohio State University



Markle Affiliations

  • Markle Task Force
  • National Security Advisor