Advisor writing bulk/entire student thesis
Contact the University Thesis Office regarding policies regarding professors making edits. Maybe what he is doing is sanctioned; maybe there is a strict policy against it. The prof. won't tell you, and the college won't shake the boat. University administration offers the only chance of independent administration.