FLAVIN NOONEY & PERSON, LLC