Seminary Professors

Rev Fr Christopher Curtis

Father Curtis was born in Melbourne, Australia. He obtained a Bachelors of Arts in Music from the University of Melbourne. He entered Holy Cross Seminary in March 2001, and was ordained a priest on 27 December 2006. After spending two years as an assistant priest at the priory of the SSPX in Sydney, he was assigned to Holy Cross as a professor in March 2009. Father Curtis was named Vice-Rector of Holy Cross Seminary in August 2015.

Father is the prefect of liturgical chant, as well as the organ department. He is also parish priest for the faithful who attend the seminary chapel.

Fr Curtis teaches the following classes:

  • Theology: Moral Theology, Canon Law
  • Spirituality: Introduction to Liturgy
  • Humanities: Music


Rev Fr Paul Robinson

Fr Robinson was born in Louisville, Kentucky, USA. He obtained a Masters in Computer Science Engineering in 1998 from the University of Louisville. He entered St Thomas Aquinas Seminary in the autumn of 2000 and was ordained a priest on 23 June 2006. After working in the busy parish and school of Saint Marys, Kansas, for three years, he was assigned to Holy Cross Seminary in September 2009.

Father is the prefect of the library and the website. He is also Novice master for the brothers.

Fr Robinson teaches the following classes at Holy Cross:

  • Theology: Dogma I
  • Philosophy: Metaphysics
  • Latin IV
  • Spirituality: Acts of the Magisterium


Rev Fr Christoph Pfluger

Fr Pfluger was born in Oensingen, Switzerland. He entered the SSPX's seminary in Zaitzkofen, Germany, and was ordained a priest on 1 July 2006. His first assignment was to Holy Cross Seminary. At the Seminary, Fr Pfluger is prefect of the ceremonies department. He also takes care of the Seminary's mission chapel in Albury.

Fr Pfluger teaches the following courses at Holy Cross:

  • Philosophy: Apologetics, Ethics
  • Latin III


Rev Fr Todd Stephens

Fr Stephens attended the SSPX's St Thomas Aquinas College in Tynong, Victoria, Australia. After graduation, he entered Holy Cross Seminary and was ordained on 19 December 2009.

Fr Stephens teaches the following courses at Holy Cross:

  • Latin I and II
  • Theology: Dogma II, Sacred Scripture
  • Philosophy: Logic
  • Humanities: Religion


Mr Desmond McDonnell

Mr McDonnell, affectionally known to the seminarians as 'Magister', received a Bachelors of Arts in History and Latin from Monash University in Melbourne in 1968. He then acquired a third degree, in the Chinese language, from the University of Melbourne, in 1973, followed by a Diploma of Education from the same university in 1979. Mr McDonnell spent three years as a seminarian at Holy Cross Seminary in the early 1990s before transferring to Econe, where he discerned that he did not have a vocation to the priesthood. Since then, he taught in schools of the Society of St Pius X, until 2003, when he began teaching at Holy Cross Seminary.

Mr McDonnell teaches the following courses at Holy Cross:

  • Humanities: Church Revolution History
  • Philosophy and Theology: General Church History


Mr Stephen Armstrong

Stephen Armstrong was born in Goondiwindi, Queensland and was educated at St Paul's Christian Brothers College, Manly NSW; St Dominic's College, Penrith NSW and St Gregory's Agricultural College, Campbelltown NSW. After a career in the Australian Army, working in the Australian beef cattle and sheep industry and many successful years working in the Australian wool industry, Mr Armstrong returned to the academic world, receiving a Bachelor of Theology degree (ACU Signadou campus ACT in 2009) with a major in Theology, followed by a Bachelors of Arts degree (CSU Wagga Wagga campus NSW in 2014) with a double major in English and Modern History. He then obtained a Masters of Teaching (Secondary) degree (UNE Armidale campus NSW in 2017) and is today an accredited teacher by the New South Wales Education Standards Authority (NESA).

Mr Armstrong teaches the following courses at Holy Cross:

  • Humanities: English Literature
  • Humanities: English Language