Dave é atualmente VP de Exascale Systems na IBM e responsável pela estratégia de HPC. Anteriormente, Dave ajudou no lançamento dos negócios de IBM Grid Computing e IBM Linux Cluster. Como executivo de desenvolvimento, ele foi responsável pelo programa de supercomputador SP da IBM, assim como a versão mainframe do AIX e Unix.