He represents clients through all phases of growth from the idea and start-up stage to established market leaders. Before becoming an attorney, Jim worked as a software engineer.