Rupert Holmes. Author, Composer, Lyricist, Playwright, Arranger, Conductor, Singer-Songwriter