Jay Ballard

Active Springville, UT Vice-President for Edge Technology Inc