Cover photo for Keith S. MacGregor's Obituary
Keith S. MacGregor Profile Photo
1961 Keith 2020

Keith S. MacGregor

May 12, 1961 — January 14, 2020

With profound sadness, we announce the passing of our loving and devoted son, brother, uncle and friend Keith Scott MacGregor.  He passed from this life into eternal life on January 14, 2020, in his 58th year.  Keith was born to Carol (Colvin) and Donald MacGregor of Schellsburg, PA.

He is survived by his father, Donald; sister, Christi (married to Bob Wroe) of Elizabeth City, NC; brother, Matthew (married to Shelly Evans) of Schellsburg, PA; and sister Jennifer of Dillsburg, PA.  He was a proud uncle to many nieces and nephews including: Sarah (married to Edward Armstrong) of Dallas, TX; Stevie (married to Alex Rohr) of Virginia Beach, VA; Gracie and Mark of Schellsburg, PA; and Allie, Wyatt, and Brooklyn of Dillsburg, PA.  Keith is predeceased by his mother, Carol; maternal grandparents, Willard and Ruth (Lambert) Colvin of Schellsburg, PA; and paternal grandparents, William and Marguerite (Feaster) MacGregor of Fishertown, PA.

Keith graduated from Chestnut Ridge Senior High School in 1979, and received his B.A. in political science in 1983 from the University of Pittsburgh at Johnstown.  He worked in various management roles within the transportation industry including Roadway Express, YRC, New Penn, and most recently at Saia, Inc.

As a historical enthusiast, Keith was a Civil War Reenactor, volunteering in the 142nd Pennsylvania Volunteer Infantry, Company F, where he served as Captain for 10 years, and helped to form and organize the group in 1998.  He was also a contributing member of the Schellsburg & Old Log Church Historical Society.

He was a great leader and friend to all whose lives he touched.  He loved his family and will be dearly missed and forever in our hearts.

Family and friends are invited to visit on Thursday, January 16, 2020 from 2-4 and 6-8PM at Mickle-Geisel Funeral Home, Schellsburg.

A funeral service will be held on Friday, January 17, 2020 at 11:00AM at Faith Brethren Bible Church with Chaplain René Kinard officiating, along with Fr. Ken Yossa.

Interment will be at Schellsburg Cemetery.

Memorial contributions may be made in memory of Keith S. MacGregor to Hospice of Central PA, 1320 Linglestown Road, Harrisburg, PA  17110.

Online condolences may be made at

Arrangements entrusted to Mickle-Geisel Funeral Home, Schellsburg.

To order memorial trees or send flowers to the family in memory of Keith S. MacGregor, please visit our flower store.

Service Schedule

Past Services


Thursday, January 16, 2020

6:00 - 8:00 pm (Eastern time)

Geisel-Styer Funeral Home & Cremation Services Inc.

, Schellsburg, PA 15559

Enter your phone number above to have directions sent via text. Standard text messaging rates apply.

Funeral Service

Friday, January 17, 2020

Starts at 11:00 am (Eastern time)

Enter your phone number above to have directions sent via text. Standard text messaging rates apply.


Photo Gallery

Visits: 15

This site is protected by reCAPTCHA and the
Google Privacy Policy and Terms of Service apply.

Service map data © OpenStreetMap contributors

Send Flowers

Send Flowers

Plant A Tree

Plant A Tree