The man who accused Elmo puppeteer Kevin Clash of having a relationship with him when he was a minor is reported to have a shady past. Meet 24-year-old Sheldon Stephens…the man who caused a media uproar after contacting Sesame Street claiming he had sex with Kevin Clash, the voice of Elmo, when he was 16 years old.

According to the New York Post,

On his Facebook page, Stephens says, “I like to consider myself a rare breed. I’m very spontaneous and random…I’m determined and goal oriented. My destiny is laid on a solid gold brick pathway … MY FUTURE IS BRIGHT and never will it dim.”

But Stephens’ past includes an arrest for allegedly robbing a former boss of a $250,000 gold necklace at knifepoint in 2009, according to the Smoking Gun.

Stephens allegedly ripped off the jewelry in California from music manager Darian Pollard after being fired from his internship.

Stephens was taken into custody after returning to Pennsylvania, but California authorities never pursued the case. the Smoking Gun reported.

Stephens, whose modeling Web site lists him as single, also has been arrested for passing a bad check, and reckless driving.

His mother, Felicia Stephens, 48, was busted in 2011 for allegedly stabbing her husband with scissors.

Felicia, charged with attempted murder, is free on bail pending trial in Pennsylvania.