WILL COTTON