Michelle VargasWrong Michelle Vargas?
Senior Public Relations Specialis...
Local Address: California , United States
Los Angeles Department of Water and Power
111 N. Hope Street suite 1114
Los Angeles , California 90012
Company Description: The Los Angeles Department of Water and Power, the nation's largest municipal utility, provides safe, secure and reliable water and electric service to the almost 4... more