Kitty Gifford

interested in intersection of science & art, technology, roller derby & sailing.

Kitty Gifford