Randy advises venture capital, private equity and other investment firms on all aspects of their businesses, including forming investment funds and accounts, general partner-led transactions, fund regulatory and compliance matters, complex business transactions, and firm ownership and operational issues. He spends most of his time partnering with investment firms that are raising new funds – advising on market trends, fundraising strategies, governing agreement terms and conditions, and investor negotiations and relations, along with ensuring that the fundraise process is run efficiently by leveraging technology and automation.