Thompson Mark B offers legal services in Richmond. This lawyer is available as a legal advisor, a barrister, an attorney and even more. Thompson Mark B can tackle your legal needs on marital inquiries. This lawyer can help in the case of temporary visa, permanent residency or citizenship. Thompson Mark B can help in the event of incorporation or contracts and confronts your will and estate dealings. Services provided include your personal injury questions.more...See more text