David Self

Active Bakersfield, CA President for Natural Philosophy, Inc.