To serve in an advisory capacity to the Township Council, the Board of Adjustment and the Planning Board and render consultation and advice on matters submitted for review, study, recommendation or comment. 1.2. To review development applications and planning and development issues when requested to do so by the Township. The Consultant will assess such applications and issues relative to the terms and conditions of the applicable Township Ordinances, Land Development Ordinances, Master Plan documents, State Plan, other pertinent State and County planning criteria. Site inspections shall be undertaken as part of the planning review process. 1.3. To provide professional planning services in connection with any matters relating to the New Jersey Municipal Land Use Law, Local Redevelopment and Housing Law, COAH regulations, State Plan, and related planning statutes and documents, and be available to prepare special planning studies at the request of the Township, as well as be available to prepare and review documents and offer testimony relating to court actions that the Township may be involved in. The preparation of planning documents shall include any/all actions requested by the Township relating to the Master Plan, including the potential for comprehensive revisions, updates or reexaminations...