WILLIAM F. LEACH ASSOCIATES, INC.