Spencer Bradshaw
Brigham Young University Provo UT USA
Farmington Farmington UT USA
2023