David Baldwin

David Baldwin

An idealist in love with ideas, who loves to treat a chance conversation as if it were the chance of a lifetime.