Nipponzan Myohoji, New England Peace Pagoda

August 2003