Richard D. Carter, PLLC