Philip Doyle engineer