WILLIAM B. SHEARER, JR.