JOHN E COTTON JR