Profile of james greene (Cotton)