andrew c. caldwell