Denny Fincke, Leeta fan, and artist!