Michael Barnes

Michael Barnes is a Partner in Barnes Associates Inc., an advisory and consulting firm located in St. Louis that specializes in the security alarm industry.