John has extensive experience in assisting listed entities with a wide range of compliance matters, particularly in relation to continuous disclosure, reporting, fundraising, IPO’s and backdoor listings, shareholders’ meetings, and related party transactions.