JOHN C. THEISEN, THEISEN BOWERS & ASSOCIATES LLC