research bill cooper