The Township Attorney serves as the Director of Law and shall have all powers and duties as are assigned by the Township Council and Township Manager and shall perform such duties as are provided for the Office of Township Attorney by law or general ordinances of the Township. The Attorney shall give all legal counsel and advice when requested by the Township Manager or Council and shall, in general, serve as the legal advisor to the Manager and the Council on all matters of Township business.