Josh Stein, 58, was born in Washington, D.C., but spent his childhood in Chapel Hill and Charlotte and later raised his three ...