- Playing guitar at age 6.
- Attended Berklee College of Music (1974-75)
- Instructor in Jazz Guitar at Skidmore College (1999-2007)
- Skidmore Summer Jazz Institute (1999-2005)
- Clinics and master classes with Grammy Nominee and Down Beat Poll Winner - the late, great Nick Brignola 1978-1998
- Private lessons 1972-2016
- Pre recorded EDU material
- "Equation" ( Live ) 1991 with drummer Gene Garone and bassist Rich Syracuse
- "Circle 7" 2009 with drummer Art Bernstein
- "3 Days North" 2018 with drummer Jeff Dowd
Live playing- Recording
- Concerts, festivals, recordings, clubs and clinics with the late, great Nick Brignola (1978-2001)
- Played and/or recorded with Eddie Gomez, Billy Hart, Bill Stewart, John Pattitucci, Randy Brecker, Jimmy Cobb, Dave Holland, Ted Curson, James Spaulding, Jeff Williams, Steve Coleman, John Lockwood, Ratzo Harris, J.R. Monterose, Alex Acuna, Kenny Werner, Dave Liebman, Othello Molineaux, Dave Pike, Victor Bailey, Jerry Bergonzi, Tom Harrell, Fred Hersch, Kenwood Dennard, Eubie Blake, Dave Santoro, Mike Formanak, Joe Magnarelli..
- The Philadelphia Orchestra
- The Albany Symphony
- The Baltimore, LA and NYC Broadway run of the Hal Prince Musical "Roza"