Greg MacKenzie, 79, of Rye, passed away on Aug. 23, 2025. He was a beloved husband, father, and uncle. His friends and family affectionately called him “Winch” and “Sparky.”
A lifetime resident of Rye, Greg was born in Port Chester, N.Y. on Nov. 18, 1945. He was the son of Dorothy Darr and Bruce Alexander MacKenzie.
Greg was educated locally before beginning his electrical contracting career in 1965. At the age of 17, he became the youngest licensed electrician in Westchester County.
Greg and his wife, Barbara, opened their business, Mackenzie Electrical Contractors, Inc., the year they married, which served the local and surrounding communities for over 60 years. He often said he “couldn’t do it without her.” Another contractor described Greg as “the electrician all other electricians were measured by.”
Greg’s other true passion was restoring award-winning antique automobiles. His attention to the detail and history of the vehicles was impeccable. Over his life, he restored a 1931 Ford Model A pick-up truck, a 1917 Buick Roadster, and a rare 1917 Indiana stake bed truck, which he affectionately called “Indy.” The included picture features Greg in his 1975 International Bucket Truck, which he built himself.
Greg was an avid collector of antique electrical meters, panels, and equipment. He possessed an encyclopedic knowledge of the history of commercial and residential electrical services and was often called upon to offer counsel to other electrical contractors.
Greg was a dedicated and enthusiastic member of the Connecticut Yankee Chapter of the Antique Truck Club of America.
Greg is survived by his wife, Barbara MacKenzie, whom he married on Dec. 4, 1965. He is also survived by his daughter Keri MacKenzie Rapisarda.
Condolence messages maybe be made at grahamfuneralhomerye.com.
In lieu of flowers, the family asks that you consider making a donation in Greg’s name for a scholarship fund organized by the Connecticut Yankee Chapter of the Antique Truck Club of America. Donations may be sent to: W. Whitman, Vice President/Treasurer, 35 Vail Road, Bethel, CT 06801.


