Leadership Team

Our ownership group maintains a very active role in daily operations. They have a vested interested in the direction and success of the company.

James D. Spry James D. Spry

Owner / Founder

Ryan N. Williams Ryan N. Williams

Chief Executive Officer

Roy Thornton Roy Thornton

Owner / Business Development Executive


Bob Floyd Bob Floyd

Owner / Business Development Executive

Craig Holmes Craig Holmes

Owner / Chairman, Board of Directors


Winston Rushing Winston Rushing

Member, Board of Directors

Bradford C. Spry Bradford C. Spry

Owner / President, Business Development

David Sadera David Sadera

President, Western Division


Karl Herschbach Karl Herschbach

President, Central Division

Jeffrey S. Totten Jeffrey S. Totten

President, Management Development, Resource & Loss Control

Steve Jourdan Steve Jourdan

Chief Information Officer


Scott Alexander Scott Alexander

President, Southern Division

Curt Barringer Curt Barringer

President, Eastern Division

John Kloffenstein John Kloffenstein

Senior Vice President, Program Engineering