Catherine Ham

Catherine Ham

An observer, a seer of patterns, a connector of dots. A human full of conflicting personality traits: an empathetic pragmatist, a disciplined rebel.