David Rodriguez werd op 1 januari 1952 geboren in Houston, Texas uit Mexicaanse ouders. Hij stamde uit een muzikale familie, een lijn die zich heeft voortgezet naar zijn dochter Carrie Rodriguez, een violiste en zangeres die een behoorlijke faam heeft opgebouwd. Als tweejarige kreeg David polio en hij zou de rest van zijn leven vast blijven zitten aan een beugel en een wandelstok. Omdat hij niet met de andere kinderen kon spelen kreeg hij van zijn ouders een gitaar......