PETER B COTTON