HOPKINTON & SOUTHBOROUGH — On Wednesday, March 11, 2026, at approximately 3:12 p.m., Hopkinton police responded to Middlesex Savings Bank at 10 Main Street following a report that a man was attempting to impersonate another individual.
When Hopkinton Police Officer Justin Cappuccio arrived on scene, the man was leaving the bank. Bank employees signaled to the officer that the individual was involved in the reported incident. Officer Cappuccio identified himself and directed the man to return inside and sit down while he began investigating the report.
According to a joint statement from Hopkinton Police Chief Joseph Bennett and Southborough Police Chief Ryan Newell, the investigation determined that the man — later identified as Edward Heinzman — allegedly attempted to withdraw $2,800 from a bank account while presenting a driver’s license in another person’s name. Officers confirmed that the license number corresponded to a real individual with the same name and date of birth as Heinzman, but a different address and physical appearance.
During the investigation, bank employees informed Hopkinton police that a similar incident had just occurred at the bank’s Southborough branch.
At approximately 3:17 p.m., Southborough Police Officer Christopher Byrne Jr. was dispatched to the Middlesex Savings Bank at 162 Cordaville Road following a report of an attempted check fraud that had taken place about 25 minutes before.
Officers learned that at about 2:52 p.m., a man entered the bank and attempted to cash a check for $2,147.53. The man presented a license to a clerk, who immediately suspected it was fraudulent.
Further investigation by Officer Byrne Jr. and Southborough Detective Owen O’Brien — who later responded to Hopkinton after learning of the similar incident — determined that the same fraudulent license had allegedly been used at both banks.
Through the joint investigation, Hopkinton and Southborough police identified the suspect as Edward Heinzman, 60, of Waynesburg, Pennsylvania. Police also learned that Heinzman had an active, extraditable warrant out of Pennsylvania for a parole violation.
Edward Heinzman, 60, of Waynesburg, Pennsylvania, was arrested by Hopkinton police and charged with:
- Forging or misusing an RMV signature
- Furnishing a false ID to law enforcement
- Possession or use of a false or stolen RMV document
- Intimidation of a witness/juror/police/court official
- Fugitive from justice on a court warrant
Southborough police were also granted a warrant Thursday in Westborough District Court charging Heinzman with:
- Forging or misusing an RMV signature
- Identity fraud
- Forgery of a check
- Uttering a false check
- Attempt to commit a crime (larceny over $1,200)
Heinzman was scheduled to be arraigned Friday, March 13, 2025, in Framingham District Court.
“This was good, old-fashioned police work,” said Hopkinton Police Chief Joseph Bennett. “Bank employees trusted their instincts and alerted us quickly, which allowed us to respond immediately and detain the suspect before he could even leave. There was strong collaboration between our officers and the Southborough Police Department to piece together what happened in both communities and take the suspect into custody.”
Southborough Police Chief Ryan Newell said criminals often attempt to move between communities in hopes that departments will not connect the incidents.
“Criminals will often move from town to town hoping departments don’t realize what they are doing,” Chief Newell said. “The bank employees quickly reporting suspicious activity allowed our officers to work collaboratively with the Hopkinton Police Department to identify the pattern and pursue charges. That kind of collaboration is critical in cases like this.”