He is a homeless man. But at that moment, she was the one in need of help.
McClure ran out of gas while driving on I-95 last month. She stopped at the nearest exit ramp, her heart pounding as she got out of the car to find a gas station, she said.
Then she met Bobbitt, who was sitting on the side of the road near the exit ramp holding a sign.
"He saw me pull over and knew something was wrong," McClure recalled. "He told me to get back in the car and lock the doors."
McClure said Bobbitt walked to a gas station and came back with a can filled with gas. He had spent $20 - the only money he had - to buy it.
McClure decided to give back, so she started a GoFundMe campaign about two weeks ago to raise money to help Bobbitt get back on his feet. She had intended to raise $10,000 to pay for an apartment, a vehicle and other expenses for the next four to six months.
She has raised more than $252,000 as of Thursday afternoon.
The Washington Post was unable to reach McClure Thursday, but she talked about her chance meeting with Bobbitt on the GoFundMe page.
"Johnny did not ask me for a dollar, and I couldn't repay him at that moment because I didn't have any cash," she wrote.
She said she has been driving back to Bobbitt's spot over the past few weeks, giving him a few dollars every time. She also repaid him, gave him a jacket, gloves, a hat and socks.
"One day I stopped to see him and had a few things in a bag to give him, one of which was a box of cereal bars so he could have something that he could carry around and eat," McClure wrote. "He was very appreciative as usual and the first thing he said was, 'Do you want one?' "
Another day, McClure said she gave Bobbitt two gift cards from the Wawa convenience store and a case of water. In response, Bobbitt, according to McClure, said he couldn't wait to show "the guys" what she had just brought him, referring to a couple of friends he hangs out with.
"If those 2 statements alone do not give you a glimpse of the good heart this man has, I'm not sure anything will," McClure said.
The 34-year-old has been living on the streets for a year and a half.
Public records show arrests in North Carolina dating back to 2001.
The Post called a number registered under the names of Bobbitt's relatives in Henderson, North Carolina, more than 40 miles northeast of Raleigh. A man who answered said they "do not want to make a comment at this time. I'm sure you'd respect our privacy."
A Facebook page that appears to belong to Bobbitt has not been updated for more than a year. Three-year-old photos portray a man who seemed to be, at one point, living happily with a significant other and their dogs. One picture from June 2014 shows a clean-shaven Bobbitt smiling next to a woman wearing a pink and white long-sleeve blouse and a dog.
McClure and her boyfriend, Mark D'Amico, told the Inquirer that they have gotten to know Bobbitt over the past weeks.
D'Amico said Bobbitt had talked to them about how his life took a turn for the worse.
"Johnny said, 'Yeah, tell me about bad luck. But don't get me wrong. I'm here because of my own decisions. I got nobody to blame but myself,' " D'Amico told the Inquirer, adding later: "He knows where he's at and he knows what he has to do to dig himself out."
McClure wrote on the GoFundMe page that she believes Bobbitt is driven to find a job.
"I believe that with a place to be able to clean up every night and get a good night's sleep, his life can get back to normal," she wrote. "Truly believe that all Johnny needs is one little break."
Just before Thanksgiving, McClure shared an update on Bobbitt. She said she and her boyfriend had found a hotel where Bobbitt can stay for the holiday weekend while they work on finding him a permanent home.
(This story has not been edited by NDTV staff and is auto-generated from a syndicated feed.)
Election Results for Lok Sabha Election 2019 will be out on May 23. Get the latest election news and live updates on ndtv.com/elections. Catch all the action on NDTV Live. Like us on Facebook or follow us on Twitter and Instagram for news updates from each of the 543 parliamentary seats for the election 2019