In addition to his international appearances, David played for Motherwell, Lytham, Heath Town and Sutton & Cheam and represented the Royal Air Force and Combined Services. He went on to coach Sutton & Cheam, British Universities and GB. Then, after returning north of the border, he became Scotland's Director of Water Polo, a position in which he proved an inspiration to a generation of players.
After some years out of the game, David was persuaded to take on the coaching of new club Dunfermline WPC, turning them into one of the top teams the country and winning Scottish championships and competing in ASA Championship and the former Deep Water Championship. He was the author of several books and articles on water polo and established Water Polo Coaching Certificates