Michael Johnson

Active Huntington Beach, CA President for Johnson Fine Properties, Inc.