Cotton, William John

active 1972, researcher; writer