john.m.takala