Catherine Ham

Ham was born in Scotland, and grew up in South Africa. She has participated in numerous invitational knitting exhibits and sewing, both in the U.S. and abroad.