Barbour, John, approximately 1320-1395