Mechanical Development Company Incorporated (MDCI) Machine Shop Roanoke Valley Salem Custom Precision Metal Fabrication International Vendor Supplier Computer Aided Design Numerical Control Virginia Steel Aluminum Plastics Welding Heat Treating Lapping