Terrance Douglas Weir (Angie Stuart)