Prof. Evan W. Duggan, Jamaica