Father David Herrera - July 19

Father David Herrera explores the themes of striving for perfection in faith and the discernment between good and evil.