Fr Stephen Imbarrato was the celebrant and homilist for the EWTN live televised Mass on September 7, 2018