Popular Mechanics has announced the appointment of Leasha van Coller as ad sales executive. 12 Jun 200512 Jun 2005 WhatsappPrintPDFXLinked-inFacebookMore sharing options