Signed up using Moz Local?
Is his address a st. Louis proper address or a suburb? That makes a difference.
Local SEO also pulls from various review sites. Not just google. May need more reviews there.
Local SEO is a fun one. Moz has some great resources, but I would sign him up for Moz Local pronto to see if that helps.