Bachelor of Science, United States Naval Academy, 1992. Master of Arts, Temple University, 1995.
Commissioned officer United States Navy, 1986, advanced through grades, 1997. Finance planner Prudential Indiana Finance Services, since 1997. Member District 10 Montana State Senate, 2001—2005, member District 27, 2005—2008.
Member Midland Empire Pachyderm Club, since 1998. Campaign aide Bob Dole for President Campaign, 1996. Campaign manager Norm Mills, Montana State House District 19, 1998.
Chair Yellowstone County Young Representatives, 1999-2000. Member American Legion, Billings Chamber of Commerce, Rotary.