Dave Taddei

Dave Taddei

Technologically competent, idealistically extravagant, wanna be entrepreneur (perhaps).