By Al Novack

PHILADELPHIA (CBS) — A 19-year-old volunteer firefighter who grew up admiring police and firefighters is now behind bars.

READ MORE: Drag Racing On Temple University's Campus Turns Violent, Police Say

He’s charged, along with a 17-year-old, with arson and risking a catastrophe.

Police say the firefighter, identified as John Corcoran of Glenolden, acknowledged setting fires to three vacant homes in Darby Township from May to July.

READ MORE: 2 Teens Injured In West Philadelphia Shooting, Vehicles, Apartment, Struck By Gunfire, Police Say

Corcoran was a member of Goodwill Fire Company Number 1 of Darby Township.

Corcoran surrendered to police on Tuesday and was arraigned. He’s been held on $250,000 bail and scheduled for an August 20th hearing.

MORE NEWS: Segura 2 HRs, Nola Sharp, Phillies Beat Mets, Win 4th In Row

The 17-year-old has been charged as a juvenile. Police say no one was hurt in the fires, and that Corcoran fought the arson fires alongside his fellow firefighters.