Having moved country multiple times and with a complicated personal situation I had little hope I would get a visa that would allow me to build a life in Aus. I was very lucky David Stephens was my agent. He helped me go through the complicated process with patience and was always there to help me with all the paperwork. I am now, thanks to him, an Australian citizen. Well, I absolutely recommend him.