WILLIAM CRANE GARREN, JR.