CHARLES P. CALLIHAN SR.