Waterloo regional police say officers seized 29 firearms after executing a search warrant at a residence in Wellesley Township.

Police said on Jan. 17, officers responded to a call for service at a residence on Ferris Drive.

“While at the residence, officers observed several prohibited devices and weapons in plain view,” police said in a news release.

Later, officers returned with a search warrant, where police say they seized 17 long guns and 12 handguns, as well as 14,500 rounds of ammunition and multiple prohibited items.

A 52-year-old Wellesley man was charged with several firearm-related offences.

He is scheduled to appear in court on February 22.