Could he possibly have a home office, on the first or second floors of his house? Not clear from the article where the office was.
If it was the one in the high rise, I suspect either Batman, or more likely, Spiderman.
My guess, David with his slingshot.