Party affiliation: Republican
Law clerk Arizona Court Appeals, 1968—1969. Staff attorney Maricopa County Legal Aid, 1969—1970. Assistant attorney general State of Arizona, 1970—1971.
Private practice Page, Arizona, since 1971. City attorney, Page; deputy county attorney Coconino County, Arizona. Instructor Yavapai Community College.
Board directors John Wesley Powell Museum.
Member of American Bar Association, National Institute Municipal Law Officers, National District Attorneys Association, Lawyer-Pilots Bar Association, Coconino County Bar Association, Arizona Bar Association, Page Rotary (past president), Shriners, Masons, Elks, Lake Powell Yacht Club (founder, board directors, past commodore).