Vivian Farrell
Vivian Farrell

Vivian Farrell

Software engineer and obsessive hobbyist