David Tuckerman

Active Lafayette, CA President for Tuckerman & Associates, Inc.