He has served as a bishop, stake presidency member, mission president and presently serves on the Board of Trusties of Deseret Trust Company, an affiliate of the Church of Jesus Christ of Latter-Day Saints.
He has served as a bishop. He presently serves on the Board of Trusties of Deseret Trust Company-Day Saints. Deseret Trust Company is an affiliate of the Church of Jesus Christ of Latter. A bishop is stake presidency member. Stake presidency member is mission president.