Margaret Shepherd

Active Laguna Niguel, CA President for Shepherd Ventures, Inc.