Weekes, John (Career)