Raised in Northern California, he joined the United States Marine Corps in 1989. He served 8 years and participated in several military operations around the globe. He has been at Cisco for 20 years and a resident of the Triangle for 22 years.