Greg Kean

Greg Kean is the Canadian actor who portrayed Leonard Frankle in Supernatural Season 5’s “Swap Meat”'. He is also known for his performances in Dead Like Me, Smallville and Andromeda.