Keyboards & Vocals - Greg Allen