A Guelph man has been charged after egg-xerting some of his anger on businesses in Hanover and West Grey.

On Tuesday, police say Bradley Young drove to several businesses in Hanover, where he stopped and threw eggs at the buildings.

Investigators also say Young stopped at a dentist's office and threw eggs inside the business while yelling obsenities at employees and patients.

Several lawns and sidewalks are reported to be damaged after he drove his pickup over them.

Police also say Young also attended the Hanover Civic Centre and began yelling obscenities at town employees.

The 52-year-old was arrested by Guelph police and returned to Hanover where he has been charged with five counts of mischief and one count of causing a disturbance in West Grey, along with four more mischief charges, two more disturbance charges and two counts of dangerous driving for his actions in Hanover.

Young was released on bail and is scheduled to appear in court again on Aug. 18.