Our Team

Randy Osborne

President, Chief Executive Officer

Tommy Harrell

Chief Operating Officer

Gene Gobbel

Chief Financial Officer

Richard Peebles

Vice President, Group Manager

Scott Mullen

Vice President, Group Manager

Mike Flanigan

Director, Business Development

Amanda Osborn

Marketing Communications Specialist