She attended law school at Brigham Young University and worked at a large law firm on Wall Street after law school. She took eight years off to be at home with young children, and then reentered the legal profession as a clerk for Judge Monroe G. McKay on the United States Tenth Circuit Court of Appeals. She was Assistant Dean at BYU Law as the Dean of Admissions for one year, and then entered private practice as an appellate attorney. She is an elected Commissioner for the Utah State Bar, and is licensed in New York, California, and Utah.