Keenan, Richard C., 1939-