James Craig is coming to town 2023!