David Carter, G.