John McCandless

Active Flat Rock, NC Governing Person for American Resource Partners, LLC