About: Catherine D. Holmes is an accomplished Business and Securities Law attorney, concentrating on Finance and Investment Law matters. With clients all over the world, she advises on raising, investing and managing capital from both U.S. and non-U.S. i...