Originally from Scotland, Neil came to Canada at the age of eight.
Neil started playing guitar at the age of 12 and became interested in Jazz as a teenager after hearing Wes Montgomery, Jim Hall, and John Abercrombie.
He studied guitar with Reg Schwager, and Lorne Lofsky at Mohawk College in Hamilton, Ontario and jazz arranging with the late Dave McMurdo and Mike Malone.
Neil attended the Banff Jazz Program an 1996. He also did a Jazz intensive study with Don Thompson at Humber College. While there he studied guitar with John Handy, Sonny Greenwich, and John Abercrombie.
Well versed in many musical genres, Neil has played everything from jazz to rock to country, to funk and R&B.
Neil has played with Kenny Wheeler, Don Thompson, Randy Brecker, John Sherwood, John Davidson, Fred Travelina, Ralf Buschmeyer, Aaron Young, Mike Malone, Henri Brown, John Faddis, PJ Perry, and members of Jack Soul, and the Philosopher Kings. He also plays regularly with the Calgary Philharmonic Orchestra and Theatre Calgary.
Neil is an active freelancer, member of the Ambrose Jazz Faculty and private guitar teacher in Calgary, Alberta where he now lives with his wife and two young children.