Earl Patrick McGregor, born on March 16th, 1946, bid farewell to the world on February 29th, 2024. Earl Patrick McGregor will be dearly missed by all who knew him. May his memory be a source of comfort and inspiration during this time of loss.