john painter