WALLINGFORD — David William McNulty, 68, of Wallingford, died unexpectedly Saturday morning, October 20, 2012, at the Rutland Regional Medical Center.

He was born on April 7, 1944, in Portland, Maine, the son of Russell and Mary McNulty, and raised by his father and his grandmother, Lucy.

Mr. McNulty grew up in Maine and attended Holy Cross and South Portland high schools.

In February 1961, he enlisted in the U.S. Army. There, he served in the 101st Airborne and then the 82nd Airborne, as a paratrooper in both. He then moved on to the Special Forces and finally served as an Army Ranger. He was on active duty in Vietnam where he earned several medals and awards, including the Bronze Star and the Vietnam Cross of Gallantry. He retired from the Army in 1986. He was a member of the 75th Ranger Regiment Association.

He was employed by the Pepsi Corp. for several years, retiring in 1997.

Mr. McNulty married Frances Balestra on July 20, 2001.

He enjoyed motorcycle riding, playing pool, playing cards, attending functions as a member of the Ranger Association and was an avid Red Sox and Patriots fan.

Survivors include his wife, Frances of Wallingford; two daughters, Mary Rapalus and her husband Rob of Saratoga Springs, N.Y., and Diane McNulty; three stepdaughters, Nina Gray of Lewiston, Maine, Michele Heinbaugh and her husband Derek of Aurora, Colo., and Terri Mowdy-Cordonnier and her husband Dan of Buena Vista, Colo.; four grandchildren, Damien Black, Amaya Gray, Shane Mowdy and Kristina Heinbaugh; sisters-in-law, Laurie Wilbur and Ron Carlson, Leslie Holland and husband Freddy Sr., and Toni Graves; brothers-in-law, Peter Balestra, Paul Balestra and Gordon Graves; two nieces, Bianca McKeen and Lydia Balestra; five nephews, Terrance, Ryan and Cole Wilbur, Jacob and Freddy Joe Holland; close friends, Joseph Conners and family of South Portland, Maine, Rocky and Debbie Gravbelle and family of Townsend, Mass., and Dennis and Tracy Ashe and family of Leominster, Mass.

He was predeceased by his parents and grandmother.

Arrangements are by the Aldous Funeral Home. Burial will be at a later date in South Portland, Maine.

Memorial contributions may be made to the Wallingford Rescue, PO Box 246, Wallingford, VT 05773; or to a charity of choice.