WILLIAM M PORTER