The person he had been chatting with online was actually a Westchester police officer. He thought he was meeting a 15-year-old boy.
A judge sentenced Sheahan to 30 months probation.
Sheahan is a former engineer with the city's Department of Environment.