He was the husband of Alys (Farnsworth) MacLeod, his wife of 61 years.
Born and raised in Providence, and a resident of Bristol for 34 years, he was the son of the late Norman Douglas and Maud (Tucker) MacLeod.
He previously resided in Worcester, Mass., for a number of years.
Mr. MacLeod was a graduate of Vermont Academy, he had attended Brown University, Class of 1950. He served in the U.S. Army Air Corps as a sergeant during WWII.
Bruce was a sales engineer for machine tools for 36 years, retiring from the Supfina Machine Co., Inc., of North Kingstown in 1986. He had previously worked for machine tool companies in East Providence, Worcester, and Woonsocket.
In addition to his wife, he is survived by four children, Elizabeth MacLeod of Bristol, Rory MacLeod (Sandol) of Richmond, Tucker MacLeod (Ann) of Princeton, Mass., and Caroline M. Sawyer (David) of Foxborough, Mass.; four grandchildren, Alys Sawyer, Steven Sawyer, Linna MacLeod and Evans Ratliff.
In addition to his parents, he was preceded in death by two brothers, N. Douglas MacLeod, Jr. and Donald R. MacLeod.
In lieu of flowers, memorial contributions may be made to Visiting Nurse Services of Newport and Bristol Counties, 1184 East Main Road, Portsmouth, RI 02871 or to the Gosnold Community Fund, 63 Union Street, New Bedford, MA 02740.
For online condolences, shared memories information and directions go to www.sansonefuneralhome.com.