The View from Kirkwood

I love this town but damn it frustrates me. Saint Louis has the potential to be a great region again. We have a blossoming and nationally recognized innovation and start up scene. We are a hotbed for the life sciences, a hub for the financial service industry and presently have the world’s largest concentration of plant scientists, and these are just a …