Mahalo for that description.  I looked it up online and a "grifter" is a very accurate description of Graham Ellis.

http://www.urbandictionary.com/define.php?term=grifter
A grifter is someone who swindles you through deception or fraud.
Synonyms include fraudster, con artist, cheater, confidence man, scammer, hustler, swindler, etc.