Catherine Flaherty
Catherine Flaherty
Catherine Flaherty

Catherine Flaherty

  • Maine

I spent more hours than I can count a quiet witness to the highly mannered,manifold expressions of life that grace our planet.It is something so bright,loud,wei