sean rafferty