About three weeks ago, offenders smashed more than 45 holes in glass on vehicles parked in the yard at Mr Middleditch's Portobello home. Then, a week later, it happened again, with 10 windows smashed.
He had contacted police, but there were no leads, he was not sleeping and was concerned it would happen again.
"I was pretty much in shock. It was extremely stressful because I didn't know what was coming next."
He was looking at installing security systems and considering taking a week off work to protect his property, when someone he knew found out who the culprits were - two intermediate school-aged boys.
The pair apologised, and so far had spent six hours helping him clean up the mess. Their parents, too, had offered to cover any costs incurred.
"It was a real relief to know who it was and that it wasn't going any further, but it's cost thousands really, and I've still got to have them back at my place to do some more work for me."