Catherine Kabi DeGeer
Catherine Kabi DeGeer

Catherine Kabi DeGeer

Communications Director at De Geer & Co. Writer, blogger, design, art & coffee geek. Opinions are my own.