Neal Schon
Written by Steve Perry, Jonathan Cain and Neal Schon