James Cullen — Irish mathematician