Map location of Stephen Sweigart 28581 Old Town Front Street, Suite 102, Temecula, CA 92590 Phone: 951-327-6100