About Nelson McBride Development
Nelson McBride Development started acquiring property in 1984 under the name Aetna Properties, in 1999 under the name Village Square Management and then in 2006 under the current structure and name.
Bob McBride and Mark Nelson were the founding members and remain the CEO and President respectively.
Mr. McBride was the Principle at AIA Insurance and Mr. Nelson was in the real estate business owning apartment buildings and commercial properties.
The company’s first large commercial purchase was a shopping center in Hazelwood, Missouri.
Over the years the company developed a Bowling Alley into a Medical Office Facility, developed an Office Complex and acquired Industrial and Retail Real Estate throughout St. Louis.
Today the company, through its LLC’s, owns over 1,700,000 sq. ft. of real estate.
Nelson McBride, although a full service management company, only manages property that it owns.