WILLIAM A KELLY & CO INC.