Guest Stars Carlo Marks as David Peck Abbie Magnuson as Caitlyn Winters Kayden Magnuson as Carrie Winters Jessica Sipos as Sarah Mercer Stephen Huszar as Luke Tatum Gregory Harrison as Thomas O'Brien Raylene Harewood as Margaret Keller Catherine Lough Haggquist as Linda Nelson Keith Dinicol as Arthur Driscoll Christopher Shyer as Robert Lewis Peter Bryant as Captain Roger Gahagan Brent Stait as Bennet Sullivan Elfina Luk as Master Amy Sam Scherzer as Younger Teen Justin Derickson as Older Teen