Charles Davidson

Active Midland, TX Managing Member for Divide Wind, LLC