Father’s Homilies
First Sunday of Advent (A) – November 30, 2025
~ These days, many people are preparing. Oh, probably not preparing for the coming of the Son of Man, as…
Our Lord Jesus Christ, King of the Universe – November 23, 2025
~ I do love a big anniversary celebration, and all the Latin names that go along with them! This last…
30th Sunday in Ordinary Time (C) – October 26, 2025
~ Earlier this month, our Holy Father, Pope Leo, released his first major document as Pope, an Apostolic Exhortation, called…
27th Sunday in Ordinary Time (C) – Respect Life Sunday – October 5, 2025
~ Today I stand to sing the praises of the honeybee! 1/3 of the food you enjoy is because of…
25th Sunday in Ordinary Time (C) – September 21, 2025
~ You may be surprised to know that the subject Jesus talked about the most was money. The Gospels give…
23rd Sunday in Ordinary Time (C) – September 7, 2025
~ Last year when we started our Mass in the Grass here at our beautiful neighborhood park, I had a…
20th Sunday in Ordinary Time (C) – August 17, 2025
~ School at St. Margaret of Scotland began on Wednesday, and students all over the country are returning to the…
18th Sunday in Ordinary Time (C) – August 3, 2025
~ Back in 1947, newspaper publisher William Randolph Hearst bought an estate in Beverly Hills for the then-astounding sum of…
17th Sunday in Ordinary Time (C) – July 27, 2025
~ A little girl approached her slightly older brother with a question, “Charlie, can anybody see God?” Charlie curtly replied,…
16th Sunday in Ordinary Time (C) – July 20, 2025
~ If you think about it, many people that Jesus encountered in the Gospels, go unnamed. Jesus heals “a woman…
15th Sunday in Ordinary Time (C) – July 13, 2025
~ It sounds like such a simple question with an obvious answer: Who is my neighbor? If you think you…
14th Sunday in Ordinary Time (C) – July 6, 2025
~ John Gagnon was a U.S. postal worker from Lewiston, Maine. John served three tours of duty in Vietnam in…
The Most Holy Body & Blood of Christ – June 22, 2025
~ Being a preacher can be tricky! You can spend the better part of the week preparing a Sunday homily…
The Most Holy Trinity 2025 – June 15, 2025
~ This weekend, we mark “Trinity Sunday,” the celebration of one God in three persons. Now, theologians and scholars and…
Pentecost 2025 – June 8, 2025
~ Happy Birthday! Somewhere in your Catholic education or formation, no doubt you learned that Pentecost is the “birthday of the Church.” This…
Honoring Our School’s History
To our many alumni and guests returning to St. Margaret of Scotland School, I am Father Matthew O’Toole, pastor of…
“We Are Responsible For Our History”
Having taught history for years in high school, I was often reminded that there was a portion of history the…