andrew c thornton ii