I've only seen David H. Lawrence in Heroes, and he was effectively creepy and disgusting as the Puppet Master, Eric Doyle. It was one of the best moments in episode 6 of season 3. The character Doyle has some relation to Merideth, Claire Bennet's birth mother. It seems to be that they knew each other as high school students, maybe, but they have definitely met before. He was probably the school weirdo who was in love with the most attractive girl in school. Now his powers give him the ability to make women do whatever he wishes.
The most interesting moment for the character Doyle is when he makes Claire, her birth mother and her adoptive mother play a deadly game in which one of them may die.