translate English to German: Mrs Ghilardotti makes the point well here.
Frau Ghilardotti kam genau auf diesen Punkt zu sprechen.