david moore moore holdings net worth