{"entity":{"id":10249261,"state":"FL","state_id":"F10000000704","entity_name":"THERMAL PRODUCTS, INC.","entity_type":"FORP","entity_type_normalized":"foreign_profit","status":"A","filing_date":"2010-02-08","filing_year":2010,"business_age_years":16,"principal_address1":"964A ROUTE 146","principal_address2":"","principal_city":"CLIFTON PARK","principal_state":"NY","principal_zip":"12065","principal_country":"","mail_address1":"964A ROUTE 146","mail_address2":"","mail_city":"CLIFTON PARK","mail_state":"NY","mail_zip":"12065","mail_country":"","location_name":null,"location_address1":null,"location_address2":null,"location_city":null,"location_state":null,"location_zip":null,"fei_ein":"146168707","jurisdiction":null,"county":null,"last_transaction_date":"","report_year_1":"2026","report_date_1":"03042026","report_year_2":"2026","report_date_2":"03042026","report_year_3":"2025","report_date_3":"03192025","agent_name":"Kenneth Sommerville","agent_type":"P","agent_address":"1360 Wood Duck Trail","agent_city":"NAPLES","agent_state":"FL","agent_zip":"34108","process_name":null,"process_address1":null,"process_address2":null,"process_city":null,"process_state":null,"process_zip":null,"source_file":"cordata4.txt","fetched_at":"2026-05-09 12:06:08","updated_at":"2026-05-09 12:06:08","last_accessed":null,"status_reason":null,"agent_name_raw":"SOMMERVILLE         KENNETH"},"officers":[{"name":"Amy Sommerville","first_name":"Amy","last_name":"Sommerville","title":"Secretary","title_roles":["Secretary"],"title_code":"secr","is_registered_agent":false,"address":"964A ROUTE 146","city":"CLIFTON PARK","state":"NY","zip":"12065","name_raw":"Sommerville         Amy"},{"name":"Kevin J Sommerville","first_name":"Kevin","last_name":"Sommerville","title":"President","title_roles":["President"],"title_code":"pres","is_registered_agent":false,"address":"964A ROUTE 146","city":"CLIFTON PARK","state":"NY","zip":"12065","name_raw":"Sommerville         Kevin         J"}],"filing_history":[],"status_history":[],"unknown":["status_history: we do not collect status-change histories from the source feeds, so this empty list means we hold none — NOT that this company's status has never changed. Observed changes we DID see are under `history`."],"verified_domains":[],"history":null,"web_contact":null,"provenance_url":"https://private.rootz.global/api/provenance/FL/F10000000704"}