LEACH WALLACE ASSOCIATES, INC.