Joseph Tate

AKA Tom Waterhouse! Played by Ned Porteous.