J

John Carroll's
email & phone

Opt-Out

Current Position:

U.S. Immigration Attorney at KPMG Canada

Experience:

18 years

Location:

Queens, Nova Scotia

How to contact John Carroll

Last updated:2025-09-03
emailc**********n@home.kpmg.com
phone+1-***-***-3429
LinkedIn
Facebook
Twitter
Instagram

Analytics

According to LinkedIn John Carroll started working on 2007, then the employee has changed 7 companies and 8 jobs. On average, John Carroll works for one company for 1 year 8 months. John Carroll has been working as a U.S. Immigration Attorney for KPMG Canada for 1553 days. If you are interested in this candidate, contact him directly by using contact details provided by SignalHire.

Work Experience

U.S. Immigration Attorney at KPMG Canada

Jun 2021 - Current

Lawyer at BCF

Apr 2016 - Jun 2021

Attorney at Garfield Law Group LLP

Aug 2015 - Mar 2016

Legal Extern at Garfield Law Group LLP

Jan 2015 - May 2015

Legal Intern / Stagiaire at Zwicky Windlin und Partner

May 2014 - Jul 2014

Legal / Investigative Intern at New Hampshire Public Defender

Jun 2013 - Aug 2013

Linguistic Specialist for German at WB Games Boston

Apr 2012 - Aug 2012

Assistant Language Teacher at Higashikushira Board of Education

Jul 2009 - Aug 2011

English Teacher at Berlitz Deutschland GmbH

Sep 2007 - Jul 2009

Education

Doctor of Law (J.D.) at Syracuse University College of Law

Bachelor of Arts (B.A.) at University of New Hampshire

University of Bremen

Winnacunnet High School

Current Company Information KPMG Canada

Name: KPMG Canada

Speciality: Audit, Tax, Advisory, KPMG Enterprise, Vérification, Fiscalité, Services-conseils, KPMG Entreprise

Location: Toronto, Ontario, Canada

Employees: 10000+

Description: KPMG LLP is the Canadian member firm of KPMG International. We provide Audit, Tax, and Advisory services....

Frequently Asked Questions

How long has John Carroll been working as a U.S. Immigration Attorney?

John Carroll's total experience in various companies as a U.S. Immigration Attorney 4 years 3 months.

What is John Carroll's minimum period of employment in the companies?

John Carroll's minimum period of employment in various companies is 2 months.

What is John Carroll's average duration of employment for different companies?

On average, John Carroll works for one company for 1 year 4 months

What industries has John Carroll worked in?

John Carroll works in the Financial Services. Previously, John Carroll worked in the Marketing and Advertising, and Law Practice, and Computer Games, and Professional Training & Coaching.

What positions has John Carroll held before?

Previously, John Carroll worked as a Lawyer, and Attorney, and Legal Extern, and Legal Intern / Stagiaire, and Legal / Investigative Intern.

How do I contact John Carroll?

John Carroll's email address is c**********n@home.kpmg.com, phone number is +1-***-***-3429. Sign up to get contact details.

Who is the President/CEO/Director of the KPMG Canada?

The President/CEO/Director of the KPMG Canada is Wayne Chang

Who are John Carroll's peers at other companies?

John Carroll's peers at other companies are Rebecca Pathak and T Neal Hursh and Maureen LATOUR
Not the John Carroll you were looking for?

Find email for 850M+ professionals

John Carroll Namesakes

Name
Company
Position
J
Systems Engineer, Staff
J
Carroll Resource Management LLC
Owner
J
Commercial Seed Manager
j
shopwithjohnc.com
owner
J
Ultimate Home Services
Flooring Estimator

Similar profiles

Name
Company
Position
R
Pathak Law Firm
U.S. Immigration Attorney
T
Hursh Immigration Law
U.S. Immigration Attorney
M
Self-employed
U.S. Immigration Attorney
L
Green Immigration U.S.
U.S. Immigration Attorney
J
Law Office of Jessica Chan
U.S. Immigration Attorney
T
Pilehvar Law, PLLC
U.S. Immigration Attorney
L
Self-Employed
U.S. Immigration Attorney
A
Diamond Immigration Law, P.C.
U.S. Immigration Attorney
M
U.S. Immigration Attorney

Other employees at KPMG Canada

Name
Company
Position
M
Partner & Managing Director
J
Director, Strategy & Operations - Business Enablement Services, Operations & Risk Management
J
Senior Finance Associate/Controllership , KPMGI Global Finance | Finance Business Partner Support
D
Senior Consultant/Specialist
M
Management Consultant (Healthcare & Life Sciences Operations)
F
Senior Manager, Strategy and Operations
E
Sr Management Consultant, Technology Strategy & Transformation
W
Accounts Payable Specialist
W
Senior Vice President, Corporate Finance
BACK TO TOP