dr randall kirby net worth