After completing his PhD at Cambridge in 1969, David joined CSIRO. In the late 1970s, he formed the CSIRO Novel Battery Technologies Group. With five other scientists, David established the ALABC in 1992 and served as its Manager in 1994. He is the co-inventor of the UltraBatteryTM. He was CSIRO’s scientific advisor on hydrogen energy until retirement in 2008. David remains active as an CSIRO Honorary Research Fellow.