david weekley personal net worth