blaine cooper