Who are some of the best guitarists of all time?

Jimi Hendrix
Duane Allman
B.B. King
Eric Clapton
Robert Johnson
Chuck Berry
Stevie Ray Vaughan
Ry Cooder
Jimmy Page
Keith Richards
Kirk Hammett
Kurt Cobain
Jerry Garcia
Jeff Beck
Carlos Santana
Johnny Ramone
Jack White
John Frusciante
Richard Thompson
James Burton
George Harrison
Mike Bloomfield
Warren Haynes
The Edge
Freddie King
Tom Morello
Mark Knopfler
Stephen Stills
Ron Asheton
Buddy Guy
Dick Dale
John Cipollina
Lee Ranaldo
Thurston Moore
John Fahey
Steve Cropper
Bo Diddley
Peter Green
Brian May
John Fogerty
Clarence White
Robert Fripp
Eddie Hazel
Scotty Moore
Frank Zappa
Les Paul
T-Bone Walker
Joe Perry
John McLaughlin
Pete Townshend
Paul Kossoff
Lou Reed
Mickey Baker
Jorma Kaukonen
Ritchie Blackmore
Tom Verlaine
Roy Buchanan
Dickey Betts
Jonny Greenwood
Ed O'Brien
Ike Turner
Zoot Horn Rollo
Danny Gatton
Mick Ronson
Hubert Sumlin
Vernon Reid
Link Wray
Jerry Miller
Steve Howe
Eddie Van Halen
Lightnin' Hopkins
Joni Mitchell
Trey Anastasio
Johnny Winter
Adam Jones
Ali Farka Toure
Henry Vestine
Robbie Robertson
Cliff Gallup
Robert Quine
Derek Trucks
David Gilmour
Neil Young
Eddie Cochran
Randy Rhoads
Tony Iommi
Joan Jett
Dave Davies
D Boon
Glen Buxton
Robby Krieger
Fred "Sonic" Smith
Wayne Kramer
Bert Jansch
Kevin Shields
Angus Young
Robert Randolph
Leigh Stephens
Greg Ginn
Kim Thayil