James M. Penning

James M. Penning teaches at Calvin College in Grand Rapids, Michigan.