jack pearkes