Three generations of Kaneko