barlow bill charles craig cuomo david duane foster goodrum hitchings jarvis jim john krampf mcdonald michael newton-john olivia perry randolph randy steve vallance written