First impressions lead me to believe Steven Sohn is one of those larger-than-life, whoop-it-up Texas... More >>>