MCGREGOR, James

JAMES MCGREGOR On Tuesday. May 31, 2022, a life well-lived and admired ended peacefully in the presence of his loving family. For 18 months, Jim...

MCGREGOR,  James
JAMES MCGREGOR On Tuesday. May 31, 2022, a life well-lived and admired ended peacefully in the presence of his loving family. For 18 months, Jim...