BDO USA is a professional services firm providing assurance, tax, and consulting services to a wide range of privately held and public companies and individuals through 52 offices nationwide.