We're leaders in this industry. Talk to us to find out why.

  • Our team is lead by our principal, James Hall, a registered migration agent for Australia (since 2004), and licensed immigration adviser for New Zealand (since 2008). James is also a qualified education agent counsellor, trained to teach IELTS by the British Council, and was previously a PMP certified Project Manager in the IT industry.

    Our team also includes Desmond Ang, also registered and licensed, and a multi skilled team with experience in finance, IT, engineering and many other areas.

  • Our principal, James Hall, is recognised as a leader in the industry. He is regularly invited to speak at international immigration conferences, authors articles for magazines on immigration matters, consults to other immigration practitioners, and teaches continuing professional development classes for the industry.


  • With a noticeable lack of professional migration agencies managed by qualified professionals outside of Australia and New Zealand, James first established Australia Migration Agency in Singapore in 2003. While NZ Migration Agency was established separately, in 2013 they were merged to form ANZMigrate (formerly known as ANZ Migration). James has also partnered with or supported the establishment of offices internationally.

Licensing and Qualifications

Immigration is complex. We make it simple.

Fully licensed and qualified since 2004

Our teams are managed by fully licensed and qualified immigration agents and advisers for Australia and New Zealand. We follow the codes of conduct to ensure customer protection and satisfaction.

Over the past 12 months we have achieved 100% success rate

Over the past 12 months we have achieved 100% success rate for a wide range of applications include business, investment, skilled and family visas.

How Can We Help?

Here's what some clients wonderful experience

Meet Our Attorneys

Marisa Goldberg

Bank & Financial Lawyer

Kevin Stiller

Senior Lawyer

Jack Smith

Senior Lawyer

Are you having any problems but can’t consult to anyone?

Talk to us! We promise we can help you!

Call Now! (1)223-3344-334