Osborne G. Barnwell, barrister, solicitor and notary public, specializes in immigration law, tax law, employment law and litigation.
Located in the Greater Toronto Area.