There are a few people in Bermuda scratching their heads at some of the loss numbers being discussed

Subscribe Free Trial