That's Father Vic an American Priest at the Seaford Town Catholic Church going back a few years. Don't know who is currently there now but my suggestion if you visit Seaford Town would be that you stop by the Rectory and talk with the current Priest. He'll be able to give you a tour of the Church and the information building. Just a side note: The original Papillon movie was shot in part in Jamaica and the Priest of the church at the time had a part as well as many locals were used as extras.

Name:  Parish Priest at Seaford Town.JPG
Views: 299
Size:  853.3 KB

Name:  Seaford Town Girl.JPG
Views: 360
Size:  946.4 KB

Name:  Seaford Town Youth.JPG
Views: 353
Size:  707.5 KB