THOMAS M. BARR & ASSOCIATES