david halliday high