agent: an active and efficient cause; capable of producing a certain effect
causal agent: any entity that produces an effect or is responsible for events or results
maestro: an artist of consummate skill