Contact Us

The company is currently owned and operated by four 3rd generation family members with over 120 years of combined business experience. We operate facilities in Baltimore, MD and Martinsville, VA.

Maryland Office:


8901 Kelso Drive, Baltimore, MD 21221

tel. 410-918-1200, fax. 410-918-0964

Virginia Office:


850 Hollie Drive, Martinsville, VA 24112

tel. 276-632-9750, fax. 276-632-9510