Steve Johnson will perform “Christmas Melodies” at 7 p.m. Wednesday at Garden Valley Retirement Village, 1505 E. Spruce St. The public is welcome, and there is no charge.