WILLIAM G. KELLY, INC.