• Facebook Page: 313037412072272
  • Linked In: in/billbernhardt
  • Twitter: #!/Harper_Creek
Home Instruction/Guide Service About Our Guide and Instructor

An autobiography of our guide & instructor

About Our Guide & Instructor 


Picturre of our instructor and guide

 Bill Bernhardt


 Hello Folks,

      I have been an avid (or should I say rabid?) fly fisherman for about thirty-five years now and I have been guiding and instructing professionally for over fifteen years. However, unlike most fly fishermen, I have a passion for small, hidden, mountain streams where the trout are native and very wary and thus demand the utmost skill level from an angler. In addition, I dearly love to teach people about the art of fly fishing or “trout hunting” as I prefer to think of it and thus I thoroughly enjoy every moment I spend with both my students and my clients.


       FYI, I was born in 1960 in small town called Lenoir (named after Confederate General William Lenoir) which is located in western North Carolina in the foothills of the Appalachian Mountains. In addition, my father, who spent most of his life working for the U.S. Forest Service, was an avid outdoorsman and conservationist and he instilled in me from an early age his values and love of the outdoors. Then, at age eight, after watching my father fly fish when we camped on Slick Rock creek, I convinced him to buy my first fly fishing outfit and I have been obsessed with the sport ever since.


       Furthermore, due to my father’s employment with the U.S. Forest Service, I have had the privlege of living and fishing in some of the most exotic locations the U.S. has to offer such as Juneau, AK., Jackson Hole, WY., and Marathon, Fl. which is located in the Florida Keys. But, although my fishing experience is widely varied, it wasn’t until I moved back to North Carolina and discovered the awe inspiring beauty and the profound sense of mystery and isolation that mountain streams offer the fly fisherman that I found my true love in life. Thus, I now consider myself to be a dedicated small-stream specialist. So, while I still enjoy fishing larger streams for Smallmouth Bass and big Browns as well as kayak fishing for trout and smallmouth bass on our local reservoirs, and the occasional trip on saltwater, I find myself returning over and over again to those hidden mountain gems where I very seldom see another person and the sense of discovery is always just around the next bend.


     In fact, it was my love of “trout hunting” on small, mountain streams that first lead me to consider the idea of becoming a fly fishing instructor and guide and my first trip as a guide convinced me that teaching others about the sport of fly fishing was something that I was truly meant to do in life. Since then, I have spent countless hours exploring our local streams and my observations have lead me to many insights that I would be happy to share with you.


      Last, it is very important for every fisherman to understand that Trout are a precious resource and that their habitat is fragile. Thus, I now consider every angler that I teach or gude to be a potential conservationist and I strongly urge each of them to join and become active in their local chapter of Trout Unlimited.










Bill Bernhardt

Guide & Instructor

Harper Creek Fly Fishing Company







Click HERE to book a trip now!

** We now sell Orvis fly fishing gear via Pro Guide Direct!!! **


* Click HERE to purchase your fly fishing gear! *


Pro Guide Direct

Purchase your gear HERE!




Image of Trout Unlimited LogoImage of the Federation of Fly Fishers Logo


Please help to conserve our natrual resources


•Profile Information•

Application afterLoad: 0.000 seconds, 0.70 MB
Application afterInitialise: 0.016 seconds, 1.45 MB
Application afterRoute: 0.023 seconds, 2.30 MB
Application afterDispatch: 0.040 seconds, 2.95 MB
Application afterRender: 0.156 seconds, 4.04 MB

•Memory Usage•


•11 queries logged•

  1. SELECT *
      FROM jos_session
      WHERE session_id = 'ee0nunhliotq7a0etn8uo68in4'
      FROM jos_session
      WHERE ( time < '1558853114' )
  3. SELECT *
      FROM jos_session
      WHERE session_id = 'ee0nunhliotq7a0etn8uo68in4'
  4. INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` )
      VALUES ( 'ee0nunhliotq7a0etn8uo68in4','1558854014','','0','1','0' )
  5. SELECT *
      FROM jos_components
      WHERE parent = 0
  6. SELECT folder AS type, element AS name, params
      FROM jos_plugins
      WHERE published >= 1
      AND access <= 0
      ORDER BY ordering
  7. SELECT m.*, c.`option` AS component
      FROM jos_menu AS m
      LEFT JOIN jos_components AS c
      ON m.componentid = c.id
      WHERE m.published = 1
      ORDER BY m.sublevel, m.parent, m.ordering
  8. SELECT template
      FROM jos_templates_menu
      WHERE client_id = 0
      AND (menuid = 0 OR menuid = 163)
      ORDER BY menuid DESC
      LIMIT 0, 1
  9. SELECT a.*, u.name AS author, u.usertype, cc.title AS category, s.title AS section, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug, g.name AS groups, s.published AS sec_pub, cc.published AS cat_pub, s.access AS sec_access, cc.access AS cat_access 
      FROM jos_content AS a
      LEFT JOIN jos_categories AS cc
      ON cc.id = a.catid
      LEFT JOIN jos_sections AS s
      ON s.id = cc.section
      AND s.scope = "content"
      LEFT JOIN jos_users AS u
      ON u.id = a.created_by
      LEFT JOIN jos_groups AS g
      ON a.access = g.id
      WHERE a.id = 115
      AND (  ( a.created_by = 0 )    OR  ( a.state = 1
      AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2019-05-26 07:00:14' )
      AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2019-05-26 07:00:14' )   )    OR  ( a.state = -1 )  )
  10. UPDATE jos_content
      SET hits = ( hits + 1 )
      WHERE id='115'
  11. SELECT id, title, module, position, content, showtitle, control, params
      FROM jos_modules AS m
      LEFT JOIN jos_modules_menu AS mm
      ON mm.moduleid = m.id
      WHERE m.published = 1
      AND m.access <= 0
      AND m.client_id = 0
      AND ( mm.menuid = 163 OR mm.menuid = 0 )
      ORDER BY position, ordering

•Language Files Loaded•

•Untranslated Strings Diagnostic•


•Untranslated Strings Designer•