T D KNOWLES & ASSOCIATES PLLC