Matthew Sargent
Matthew Sargent

Matthew Sargent

musings of a non-traditional Silicon Valley Rat