Alan Doyle

updates