Randy Stephens, J.D., CCEP, is the vice president of Advisory Services at NAVEX Global, which he joined in 2012. A lawyer and compliance specialist, Randy has worked in roles with legal and compliance responsibility for over 30 years.