It’s been a whirlwind couple of weeks for Gary Alan Coe.