#0029 Medium Logic

A town has only one barber. The barber shaves everyone who does not shave themselves. A visitor notices the barber has a perfectly clean-shaven face. Who shaves the barber?