In 2010 I began work as a youth minister in the Archdiocese of San Antonio. During that time I also studied philosophy at the University of Texas at San Antonio.

I no longer work in a parish, but I am available for speaking and training in the Catholic world. If your youth or young adult program needs help, I’d love to be a part of it.


I can present talks on any topic regarding the Catholic faith and philosophy. My specialties include Catholic philosophy, introductory theology of the body, and pro life issues. This is the sort of thing you can use to fill up a session on a retreat or supplement a religious education class and/or youth group that meets regularly. A typical talk runs for about an hour including discussion and Q&A. We can tailor time and content to your needs. Feel free to send me an email and we can discuss what is best for your event.

 A talk entitled What the Hell? Offered to the Prince of Peace young adult group.


I've done something like a thousand retreats including ACTS retreats, Life Teen retreats, and retreats I've developed on my own. If you have a retreat coming up and need a speaker for your sessions, I can do that. If you have a retreat coming up and have no clue what to do, I can do that as well. I can be as involved or removed from the planning and implementation process as you would like me to be. To discuss your retreat needs, feel free to send me an email.

Team Training and consulting


Maybe you're starting a new youth ministry program in your parish. Maybe you're taking on a task like a retreat for the first time and need some guidance. Maybe you have a particular issue or topic you would like your youth ministry team to learn about. In all of these cases, I'm happy to help. I am excited about the opportunity to get in a room with your team and share what I've learned from my time working in catechesis. To schedule a consultation, send me an email.


If you need a musician or a set of musicians (also known as a “band”) for a retreat or church event, visit my music page to schedule a performance.