BOWDOINHAM, Maine — A Waterville native now living in New Hampshire is facing charges after a failed kidnapping attempt at an Interstate 295 park and ride, police said.

James Graham, 30, who now lives in Newmarket, N.H., is being held at the Two Bridges Regional Jail in Wiscasset on charges of assault and attempted kidnapping, according to Department of Public Safety spokesman Stephen McCausland.

Graham allegedly tried to kidnap a 2-year-old from the boy’s grandmother at the Bowdoinham park and ride on May 22, according to McCausland.

The grandmother and the boy’s mother encountered the suspect around 8 p.m. when the women met to exchange the boy, McCausland said. The older woman subdued Graham when he tried to grab the boy, and police were called after the suspect drove off.

Graham, who police said did not know the child or the women, was arrested by Maine State Police officials in Brunswick, McCausland said. A loaded handgun, knives, cable ties and a parachute cord were found in his vehicle.

Ryan McLaughlin

BDN sports reporter Ryan McLaughlin grew up in Brewer and is a lifelong fan of the New England Patriots, Boston Red Sox, Boston Celtics and Boston Bruins. In "The Boston Blitz" he'll be sharing his perspective...