John Paul Linville (January 2, 1943 – November 1, 2005) was an American stock car driver, who raced from 1982 until 1995 in the division that would become the NASCAR Xfinity Series. Throughout his career, Linville made 136 starts in the Xfinity Series where he finished in the top ten three times.