MICHAEL D. FLINT & ASSOC., LLC