Greg Barnhill

Insufferable disappointed optimist. tech worker/Analyst/coder/admin, bad musician, pet human for two shar-pei dogs
Reads
?
Greg Barnhill has not set up their profile yet