cohen hancock