Teams at James, McElroy & Diehl, P.A.