For more information about Carter Lovasz: