| IROBINSON MARKETING, INC. | 
                        F99000004165 | 
                        INACT | 
                    
                    
                        | IR OBL MANAGEMENT, LLC | 
                        L17000164116 | 
                        NAME HS | 
                    
                    
                        | IROBOT CORPORATION | 
                        F18000003606 | 
                        Active | 
                    
                    
                        | IROBOT245, LLC | 
                        L23000299580 | 
                        InActive | 
                    
                    
                        | IROBOT CONSTRUCTION, INC. | 
                        P25000011716 | 
                        Active | 
                    
                    
                        | IROBOT CONSULTING INC. | 
                        P08000111360 | 
                        INACT | 
                    
                    
                        | IROBOTICSSOLUTIONS INC | 
                        P14000051360 | 
                        INACT | 
                    
                    
                        | IROBOT MOVERS LLC | 
                        L23000496406 | 
                        INACT | 
                    
                    
                        | IROBY, LLC | 
                        L21000430298 | 
                        Active | 
                    
                    
                        | IROC, INC. | 
                        J50089 | 
                        INACT | 
                    
                    
                        | I.R.O.C. LLC | 
                        L12000025048 | 
                        INACT | 
                    
                    
                        | IROC, INC. | 
                        P01000024536 | 
                        INACT | 
                    
                    
                        | IROCA LLC | 
                        L21000179484 | 
                        Active | 
                    
                    
                        | IROCA CORPORATION | 
                        P08000025515 | 
                        INACT | 
                    
                    
                        | IROCA DRYWALL LLC | 
                        L20000386425 | 
                        Active | 
                    
                    
                        | IROCC INVESTMENTS, LLC. | 
                        L10000063713 | 
                        INACT | 
                    
                    
                        | IROCC INVESTMENTS OF SOUTH FLORIDA, LLC | 
                        L10000052892 | 
                        INACT | 
                    
                    
                        | IROCCIT LLC | 
                        L21000489499 | 
                        Active | 
                    
                    
                        | IROC CONSTRUCTION, INC. | 
                        M85235 | 
                        INACT | 
                    
                    
                        | IROCC SUPPORT & SERVICES, LLC | 
                        L16000128979 | 
                        INACT |