National Advisors Trust Opens New Headquarters in Leawood



National Advisors Trust's new headquarters is now located at 11141 Overbrook Road, Suite 201, Leawood, KS 66211. Photo credit: Google Maps.


Posted February 17, 2026

National Advisors Trust has officially relocated its headquarters to a new location in Leawood, Kansas

The company’s new headquarters are located at 11141 Overbrook Road, Suite 201. The space is over 14,000 square feet and is managed by Chicago-based JLL. JLL’s managing regional director, Larry Glaze, and managing director, Ryan Schneider, represented National Advisors Trust in the transaction.

National Advisors Trust’s previous headquarters were located at 800 E. 101st Terrace in Kansas City.

“We’re proud of what we have built over the decades and are poised to take our brand and company to new heights at our new headquarters – creating a unique home for exceptional talent that supports collaboration, strengthens our culture, and positions us for significant, sustainable, and scalable growth,” Chairman and CEO at National Advisors Trust, James Combs, Jr., said in a release.

Designed by Focal Design Studio, the space features different work style environments and fosters productivity, focus, and culture, including private offices, quiet areas, and open spaces that encourage real-time communication and collaboration across teams. It also includes a state-of-the-art conference room and a fully equipped kitchen with an adjacent lounge and balcony.

Established in 2001, National Advisors Trust is an independent trust partner with approximately $8 billion in assets under administration, as of September 30, 2025. The company also operates a South Dakota office based in Sioux Falls.