michael roberts st louis