I've used Randall since I first moved to China in 2013. Every year since then, my tax situation has changed. I moved back to America in 2016 and I still use Randall for his exceptional service. I e-mail him throughout the year asking him various tax questions and he gets back to me within a few days. He's definitely good for expats, and for filing stateside he gets the job done as well.