Steve Garfield

Steve Garfield approaches life with alacrity; a brisk and cheerful readiness. He enjoys learning, teaching, and helping fun people and companies grow.