todd mcrae net worth