Craig Brooke serves as the Managing Director at KeyInvest Group Holdings, an organization that has supported the investment community since 1878. In this role, he leads a diverse team and is responsible for setting a new strategic direction to expand the types of assets KeyInvest participates in. This includes entering the market with investment options in the mortgage asset class and becoming a private lender across Australia.