Haley, James D PC