One word substitute is Veteran.Stalwart: loyal, reliable, and hard-working.Pedantic: excessively concerned with minor details or rules; overscrupulous.Itinerant: travelling from place to place.Veteran: a person who has had long experience in a particular field.