Stephen G. McVicker, 86, of Havelock, passed away Tuesday, March 14, 2017, at Carolina East Medical Center in New Bern.

Stephen G. McVicker, 86, of Havelock, passed away Tuesday, March 14, 2017, at Carolina East Medical Center in New Bern.

A funeral mass will be celebrated at 2:00 PM, on Saturday, April 29, 2017 at the Annunciation Catholic Church in Havelock. Visitation will be held beginning at 1:00 PM, prior to the service.

Steve was a loving husband, father and grandfather. He served in the U.S. Marine Corps for 22 years, completing a tour of duty in Korea and two in Vietnam. He retired as a Master Sergeant. In 1972, Steve began work as a Communications Engineer at Cherry Point and retired after 21 years of additional service to MCAS Cherry Point. Steve volunteered for many years with the Boy Scouts and Girl Scouts, the Cherry Point Naval Hospital, and Annunciation Catholic Church and School. He also served as Grand Knight for the Monsignor Frank J. Howard Council of the Knights of Columbus and held many positions in The Retired Enlisted Association (TREA). Steve enjoyed bird carving, painting, and many other craftsman hobbies.

He is survived by his loving wife of 64 years, Trudy; son, William S. McVicker of Wilmington; daughter, Karen Brown and husband Bruce of Wilmington; brother, Robert McVicker; daughter-in-law, Jacie McVicker; and four grandchildren, Chelsea, Drew, Megan and Dana.

He is preceded in death by his parents, Stephen Lawrence McVicker and Mildred Beale McVicker; son, Stephen Patrick McVicker; and brother, Donald McVicker.

Steve’s loving ways and great sense of humor will be missed by his many friends and relatives.

Online condolences may be made at www.mundenfhhavelock.com.

Arrangements are made by Munden Funeral Home & Cremations, Havelock, N.C.