David Campbell is the son of the legendary Australian rock and roll singer Jimmy Barnes. Jimmy was born on 28 April, 1956, and David was born in 1973, when Jimmy and his mother were still teenagers. Jimmy Barnes was not yet famous, and David's early life was quite difficult.