john primer