Direct Power & Water Corp Solar Energy Contractor - Albuquerque, NM Looking to contact Direct Power & Water Corp? You can reach them at 866-549-9426