Denis Beach, St. John Photo