New poll shows David Campbell still in Keira race