Author: Peter B. Keenan
Alternate names: Keenan, Peter Bernard; Keenan, Peter B. (Peter Bernard); Peter Bernard Keenan