Barry was born in Altoona, PA. He is married to Susan A. Gehret and they have four children; Rebekah, Stephanie, Marissa, and Garrett. Stephanie has two children; Dominic and A.J. Marissa has one child; Tucker.
Barry entered, passed and raised to the sublime degree of Master Mason in 2004 in Hollidaysburg, PA Juniata Lodge No. 282, which is now Hollidaysburg Lodge No. 220.
Barry entered Jaffa Shriners in 2004 and has been an active member within the Shrine. He has been a member of Jaffa Antique & Classic Car Club and Trustee of the Jaffa Improvement Association. He has been honored to be elected as Treasurer of the Jaffa in 2018 and has held that position to date. He is also Chairman of the Jaffa Finance Committee and Assistant Chairman of the Jaffa Circus Concessions.