MANY THANKS TO THE FOLLOWING VENDORS