eric tomlinson