princeton marsh