STEPHEN P PORTER