Cathy Kemelmacher 

On a befuddled and messy journey called life.