WILLIAM H PORTER