A Tarborro teenager raised more than $20,000 for a local fire department. The money saved the volunteer station, which was underfunded.