John Allen

John Allen is communications director for Trinity Parish in New York City.