carl labove