BROWN SMITH WALLACE, LLP