Charles has represented numerous high-stake corporate clients, including the Bank of America Merrill Lynch and the U.S. Department of Homeland Security. He is licensed to practice law in several states, including California, Maryland, the District of Columbia and New York. Since November 2011, Charles has been running his own law firm, where he acts as the managing attorney.