carl hardwick