HEFFERNAN:Information about William Chester Cleaver Jr.