undefined

Father Robert Ballecer

A dedicated Jesuit priest working at the Vatican in Rome with a lifelong passion for technology.