Neumeier Poma Investment Counsel, LLC