Veteran entertainer Leo Sayer is coming to the Lighthouse Theatre