(a) Every owner of any tree overhanging any street or right-of-way within the city shall prune the branches so that such branches shall not obstruct the light from any street lamp or obstruct the view of any street intersection and so that there shall be a clear space of 14 feet above the surface of the street or right-of-way. The owners shall remove all dead, diseased or dangerous trees or broken or decayed limbs that constitute a menace to the safety of the public. The city shall have the right to prune any tree or shrub on private property when it interferes with the proper spread of light along the street from a street light or interferes with visibility of any traffic-control device or sign.
(b) The city shall have the right to cause the removal of any dangerous, dead or diseased trees on private property within the city, when such trees constitute a hazard to life and property. The city will notify in writing the owners of such trees. Removal shall be done by said owners at their own expense within 60 days after the date of service of notice. The owners, within 30 days of the notice, may request a hearing covering the ordered removal. In the event of failure of owners to comply with such provisions, the city shall have the authority to remove the trees and charge the cost of removal on the owner’s property tax notice.