Mehr Solar Inc Solar Energy Contractor - Newport Beach, CA Looking to contact Mehr Solar Inc? You can reach them at 888-634-7786