Campbell was among about 500 Elvis fans who had come to the second annual Elvis Lives in Hagerstown street festival, organized by the Hagerstown-Washington County Chamber of Commerce.
Proceeds raised by ticket and merchandise sales will help develop the city's Arts and Entertainment District. The amount of money raised will not be tallied until later this week, said Donna Long, Chamber director of operations.
Concert-goers could buy Elvis photos, key chains, shirts and other knickknacks - many of them from people who looked like Elvis.
Others, like Ron Shackelford, 59, of Germantown, Md., did their own impersonations. Shackelford, who has done his impersonation for family and friends, was sporting long sideburns, dark glasses and a twang.
"I like his music, his charisma," Shackelford said. "He could sing anything - gospel, rock, slow songs, blues. ... There was a mystique about him."
There can be no doubt about Shackelford's devotion to The King, his wife said.
"The man has the original Memphis newspapers from the day Elvis died," Julie Shackelford, 47, said.
Part of the fun Saturday was appreciating Elvis, and part of the fun was pretending the Elvis on stage was the real thing.
David Lee's Las Vegas Elvis romped on stage with a white jumpsuit studded with flashy crystals and complete with a white cape. A stagehand fed him scarves - no more than thin strips of cloth about four feet long - to put around his neck and then give to crowd members.
Brandi Neal, 29, and Linda Moser, 56, both of Boonsboro, had already taken their scarves as souvenirs.
Moser said the real Elvis threw scarves he'd perspired on to the crowd, and people took them home "to keep the legend going."
Neal said she grabbed the scarves Saturday for the same reason, even though it was someone else's sweat on the scarf.
"I pretended it's the real thing," Neal said. "He's gorgeous."
She meant both the real Elvis and the one on stage, she said.
Mike Crampton, 34, of Frederick, Md., was there with his mother and his son. Crampton said he was hoping to turn his son, Josh, toward Elvis as well.
"We watched 'Jailhouse Rock' recently," Crampton said. "I'm trying to get him into it because that's what I was raised with."
Josh, 7, listed his two favorite Elvis songs, "Hound Dog" and "Blue Suede Shoes."
Crampton summed up his love for Elvis simply: "It just moves you, you know?"