Patrick C. Kennell

American academic