Stephen Gallo

A Yankee living in the south, consulting in technology and commuting to the north.