Josh grew up in Richmond, VA where he also attended Virginia Commonwealth University receiving a B.S. in Economics in 2010. After college he gave the corporate world a shot and worked as a licensed equity research associate for five years before relocating to Los Angeles.
Josh can be seen most recently recurring as Captain Kavanaugh in Ron Howard and Brian Grazer's 68 Whiskey and on ABC's Station 19.