john long (195.856)