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