SMART

Experienced, clever, skilled, agile, sophisticated