edison hancock