spartan-chang.livejournal.com robert craig