Straus Systems - Committed to Quality Since 1933
P.O. Box 1189 Stafford, Texas 77497-1189 
PHONE: (281) 498-1689  FAX: (281) 498-7057

© Created and maintained by WSI.  This site is optimized for Netscape 4 and Internet Explorer 5 or higher.