STEPHEN T PORTER