Leonard & Son Mechanical Floor Contractor - Salisbury, NC Looking to contact Leonard & Son Mechanical? You can reach them at 704-791-7509