Matt Greeson named new city manager