James Johnston Announces Epic 20-Track Debut Album“I hope these 20 songs mean as much to you as they do to me!”