The staff at McMillan Steedley Agency has more than 40 years of combined experience in the insurance industry
We are here to put that time and knowledge to work for you in finding you the best insurance policy possible for your budget. Take the time to meet our staff and see why we’re the team for you.

JR McMillan
Owner / Agent
McMillan-Steedley Agency
620 N. Main Street
Kannapolis, NC 28081
Office: 704-298-4446
Cell: 704-642-7475
Fax: 704-298-4230
- 23 years Insurance experience
- National Multi-Line Sales award Winner
- President South Rowan YMCA Board
- China Grove Civitan Club
- China Grove Youth Sports Board Member
- Member Dayspring Community Church
- 2 Children, 4 Grandchildren

Beth Steedley
Owner / Agent
McMillan-Steedley Agency
620 N. Main St.
Kannapolis, NC 28081
Office: 704-298-4446
Fax: 704-298-4230
- 16 Years Insurance Experience
- Licensed in Life, Health, Property & Casualty
- B.A – UNC Greensboro – Music Education
- Music Minister – Dayspring Community Church
- Married: Gerry Steedley, 3 Children, 10 Grandchildren

Brandon McMillan
Owner / Agent
McMillan-Steedley Agency
1 E Marion St
Suite 206
Shelby, NC 28150
Office: 704-692-3501
Fax: 704-298-4230
Email: brandon@mcmillansteedley.com
- 7 years of customer service experience in the Shelby, NC area.
- Member of Eastside Baptist Church
- Married with twin girls
- Attended Appalachian State University