translate English to French: General Dynamics Land Systems - Canada, London, ON 14.
General Dynamics Land Systems – Canada, London (Ontario) 14.