Greg is a prominent educator, clinician, songwriter, and a seasoned guitar tech. He began instructing music in 1988 at the age of 13. Many of his students have also become pro instructors. Making him a teacher of teachers. Greg plays fretted and fretless bass, electric and acoustic guitar, ukulele, drums, banjo, and vocals. Greg has shared the bill, played alongside and/or recorded with: Bob Babbitt, Victor Bailey, Myles Barfield, Jean Baudin, Jeff Berlin, Blondie, Suzy Bogguss, Brian Bromberg, Oteil Burbridge, Yves Carbone, Anthony Cox, Billy Dickens, Lester Estelle jr, Emerson Drive, Sean Feucht, Foghat, Wylie Gustafson, Carol Kaye, Michael Manring, Stewart Mckinsey, Vince Neil, Adam Nitti, Dave Pomeroy, Psychedelic Furs, Benny Reitveldt, Kelly Roberti, Tim Rosenau, Rich Ross, Andy Rumsey, Trinity Seely, Billy Sheehan, Russell Smith, Norm Stockton, Scott Tecca, Dale Thompson, Twisted Sister, Michael Tyrrell, Gerald Veasley, Trip Wamsley, Doug Wimbish, and Neil Zaza.