I am a US citizen, but have two separate businesses that use virtual business addresses provided by two small mailbox businesses in Oregon that have been painless for all addressing/mail needs. The key point is to make sure your businesses registered agents contact info works and that legal correspondence can get to you through them.