Bright has an office in mpls and check out http://www.navillus.com/ I don't know anything about them exept what is on the web site.