An 80-year-old Hainesport man has been sentenced to five years in state prison for stealing more than $2.5 million over a 14-year span from his employer, Burlington County Prosecutor Scott Coffina said.

Charles Esposito was sentenced in Superior Court on May 21.

Esposito had been an accounting manager at Oldcastle BuildingEnvelope in Moorestown. The company began to investigate after forgery suspicions stemming from a hand-written check for $18,500.

Prosecutors said Esposito was accused of carrying out 243 phony transactions between 2005 and April 2019.

He previously pleaded guilty in February 2020 to second-degree theft by deception and third-degree failure to pay income taxes.

“Theft of any kind can be devastating to a company,” Coffina said in a written statement. “The Prosecutor’s Office and our law enforcement partners stand ready to assist businesses as needed when criminal activity is suspected.”

Perv doctors, masseurs in NJ: Lost licenses for sexual misconduct

Over a year's span, state occupational and professional boards have taken the licenses of 20 professionals accused or convicted of sexual misconduct. For some, it's permanent.

LOOK: Here are the 50 best beach towns in America

Every beach town has its share of pluses and minuses, which got us thinking about what makes a beach town the best one to live in. To find out, Stacker consulted data from WalletHub, released June 17, 2020, that compares U.S. beach towns. Ratings are based on six categories: affordability, weather, safety, economy, education and health, and quality of life. The cities ranged in population from 10,000 to 150,000, but they had to have at least one local beach listed on TripAdvisor. Read the full methodology here. From those rankings, we selected the top 50. Readers who live in California and Florida will be unsurprised to learn that many of towns featured here are in one of those two states.

Keep reading to see if your favorite beach town made the cut.

LOOK: The Most Famous Actor Born Every Year

More From New Jersey 101.5 FM