title: David Gaines
text: # David Gaines
  
  David Gaines may refer to:
  
  * David "Smokey" Gaines (1942–2020), American basketball player and coach
  * David Gaines (environmentalist) (1947–1988), founder of the Mono Lake Committee
  * David Gaines (racing driver) (1963–1990), NASCAR Limited Sportsman Division race car driver
  * David Gaines (composer) (born 1961), United States musician and composer
  