T D KNOWLES AND ASSOCIATES PLLC