Stephen Lunsford

he is also played on teenwolf