Beck, Mack & Oliver LLC