David was born and raised in El Paso, graduating from Austin High School in 1964 where he was a member of three consecutive city championship teams. He played three years at Texas Western including the 1966 championship team.
After graduating from UTEP in 1968 with a Business degree, he moved to Los Angeles. He worked in the music industry for 36 years before retiring in 2008 as Executive VP & CFO for Univision Music Group. He currently resides in Northern California. He has one daughter, Jessica.