(Smallville 6.05) Declan Flynn