Author: gabriel diefenbach o.f.m. cap.