trzykrotnie żonaty: 1. Linda Haines (31.10.1968 - 1975, rozwód), 2 córki: Talia Elizabeth (ur. 02.10.1968), Sarah Lee (ur. 03.07.1971); 2. Anita Pollinger (24.01.1981 - 1996, rozwód), 2 córki: Jessica Lillian (ur. 04.09.1981), Annabel Charlotte (ur. 26.06.1988); 3. Jessica Pacheco (od 30.08.2009 do jego śmierci)