George Cotton
overview