Linwood “Jim” Puffinberger

Linwood “Jim” Puffinberger, 70, of Cross Junction, VA, died on Friday, April 12, 2019 at Winchester Medical Center. J…

View Original NoticeLinwood "Jim" Puffinberger