James "Jim" Lewis Johnson death notice and obituary, Thursday February 15, 2024. Cox-Needham Funeral Home Pilot Mountain, NC 27041