Convention People's Party flagbearer, Ivor Greenstreet