Posted 3 Jul 2018 David Callahan basic training, Fratus graduation David Callahan basic training, Fratus graduation David Callahan basic training, Fratus graduation