what job does the person who portrayed xavier in highlander do besides act and sing ?
songwriter