He is a member of several local and national medical societies, including the American Academy of Orthopedic Surgeons. He has served on the Board of Directors Medical Executive Committees of Mountain View Hospital in Payson, Utah and the Utah Valley Regional Medical Center in Provo. He was also the Chairman of the Department of Orthopedics at the Utah Valley Regional Medical Center.