In the review of any applications, the Planning Board, Zoning Board of Appeals, and the Village Board of Trustees may refer any application presented to it to such engineering, planning, lighting, legal, technical or environmental consultant as the Board shall deem reasonably necessary to enable it to review the application as required by law. Charges made by these consultant(s) shall be in accord with the charges usually made for such services in the Broome or Delaware County region or pursuant to an existing contractual agreement between the Village and the consultant. The developer shall reimburse the Village for the cost of the consultant services upon submission of a voucher. The same consultants shall be used in any review requested regarding the same application by the Planning Board, Zoning Board of Appeals, and the Village Board of Trustees, and these consultants shall prepare one report providing the data, information, and recommendations requested. In all instances, duplications of consultants' reports shall be avoided wherever possible in order to minimize the cost of the consultant's report to the applicant.