Check out Brent Harris. Very technical.
http://www.brentharriselliottwave.com/
I haven't watched him long enough to say how accurate he is.