Pictured from left are Mary Rose Brendel of Cranbury as Margaret Moore, Mr. Kringle as himself, and Dasha Eisenhauer of Ewing as Charity Moore.