KENNETH R PORTER