JIM TOM HAYNES P C