Ryan McDonald

Ryan McDonald is a freelance journalist based in Southern California. He is also an attorney and does occasional volunteer work on immigration matters.