Roger Carter, Sean Lang, Mary Ratcliffe