Dan Dubowitz, ‘Altar, St. Peter's Seminary, Cardross, Scotland’, Bau-Xi Gallery