john blanchette