On April 17, Total Access Urgent Care (TAUC ®) opened its new, state-of-the-art medical facility at 6940 S. Lindbergh Boulevard (near the I-255 and ...