Where is this sign located? Who is Lillian Myer Thomas (aside from being a wonderful person)?
Several folks got the right answer. The sign is located at the Lillian Thomas Natural Area on Yeomans Lane, just past where Powell Road ends. The area is also known as the Allendale Wetlands.
Lillian and her husband Stiles now live in Massachusetts. Lillian was a longtime Allendale resident and civic contributor.
She was originally from Wyckoff, but almost no one holds that against her.
Does anyone know anything about an informal nudist colony of the site many, many years ago?