william smith 801-210-5516