WILLIAM B. CRANE, JR.