leon thomas net worth