Dover Shores, Newport Beach, CA

Tim Krueger