7th Heaven Guest cast, played by James Keane Episode 5x06: Broke (Nov 6, 2000) Episode 6x04: Work (Oct 15, 2001) Episode 8x18: Angel (Mar 1, 2004)