The Echelon Deal Ledger, Issue 002: A Qualifier Walks Out in Glendale

Editorial update: October 14, 2026. Original reporting dates are unchanged.

The Deal Ledger · Issue 002 · July 12, 2026

The public record window. Issues 001 through 004 of the Deal Ledger are published here in full, as the open proof of what this engine sees. Private Deal Ledger coverage monitors five defined markets for $500 per month. Coverage begins with an application so Echelon can confirm scope and mandate conflicts. Apply for Deal Ledger coverage.

This is a weekly pre-announcement signal brief on the residential trades, read from state license rosters, ownership records, and the Echelon contractor database. Every record in this brief originates from government and verified primary sources, is ingested into the Echelon Database, and passes through our verification discipline before it prints. Coverage this issue: 1,019,084 license records across eight states and live operator intelligence across 42 metro areas, read weekly. The database crossed one million license records this morning. Facts are source records. Reads are labeled as reads.

1 · The Week’s Movements

The engine read eight state rosters this window. The board:

State New Dropped Changes Note
Ohio 23 125 renewal wave June 30 renewal cull, section 6
Florida 59 1 · normal velocity
Texas 1 11 · quiet week
Tennessee 78 9 759 renewal season, first full refresh
Colorado live live live apprentice pool turning over
Arizona 3 6 11 first diff, debut in section 4
California 155 · 1,020 first diff, two-day window, section 4
Kentucky reads as of July 7 note below

One honesty note, because the Ledger’s value is that its numbers survive verification. Kentucky’s state portal failed mid-download early Sunday morning, returning server errors after roughly 10,000 of 110,600 records. The partial file was caught and quarantined before it touched the record. Kentucky publishes next week from a clean pull; this week it stands as of July 7. We publish what survives verification, and we tell you when something does not.

2 · Flagged Signal: A Qualifier Walks Out in Glendale

The record

License 1041609 · California CSLB · A General Engineering, B General Building

Engineering and Seismic Construction Inc · 127 S Brand Blvd, Glendale, Los Angeles County · Corporation, licensed 2018

July 12 personnel-file snapshot lists Responsible Managing Officer Haig Ghazarian and officers Norayr Galoyan and Gegham Petrosyan as disassociated from the license; it does not date their disassociation to July

July 12 license status: Susp – No Qualifier

California Secretary of State filing: Ghazarian is the corporation’s CEO and a director; Petrosyan is its secretary, CFO, and a director

Verified against the live CSLB portal July 12: license under suspension for Lack of Qualifier, with a second suspension for workers’ compensation noncompliance stacked on top

Contractor’s bond: $25,000, Hudson Insurance Company · License expiration date: July 31, 2026

The sweep: no acquisition announcement, no press. The federal docket, however, holds the backstory: a voluntary Chapter 7 petition filed November 18, 2025, in the Central District of California, case 2:25-bk-20303, with assets and liabilities each reported in the $0 to $100,000 range and fewer than 50 creditors.

The company describes itself as a Los Angeles earthquake-retrofit specialist claiming more than 300 completed projects. It filed a voluntary Chapter 7 petition in November 2025. The July 12 license file listed its CEO and CFO as disassociated from license 1041609, which was suspended for lack of a qualifier and listed to expire July 31. The snapshot does not establish when they left. The petition and license status support a wind-down reading, but the docket range of assets and liabilities does not establish what the estate ultimately held or what the trustee distributed.

Why this signal earns its place in the issue anyway: it is the proof case for how to read California’s no-qualifier pool. The 231 records share one status code, which can reflect a personnel change, a wind-down, or other circumstances. The Glendale Chapter 7 petition makes that file different from a status-only lead. The license record surfaces the flag; a docket check can help distinguish a wind-down from another transition. Every no-qualifier signal the Ledger flags from here forward carries that check, because the difference between the two answers is the difference between a phone call worth making and a file worth closing. That verification chain, license diff to personnel file to live portal to corporate registry to federal docket, ran end to end on this signal in one morning. That chain is the product.

3 · The Transition Twenty: California’s Live Succession Board

This is the section the Deal Ledger exists to produce, and it starts with a number: 231 California license records are listed as suspended for lack of a qualifying individual. The status flags a missing qualifying individual; the specific right to contract and the steps to resolve it require a check against the live license record. The Ledger pulled all 231 from the Echelon Database this morning, scored them on license tenure, entity structure, active workers’ compensation coverage, and trade, ran the docket-and-announcement screen from section 2 on the leaders, and curated the twenty most substantive candidates below.

What the personnel records revealed changes how you should read this entire pool. Seven of the twenty personnel files record a principal’s passing, on licenses held as long as forty-eight years. Later filings will show whether and how each credential changes. These are records of livelihoods and, in several cases, of loss. The Ledger prints what the state files say and nothing more, and the read stays at the pool level.

License Company Market Trade Tenure Signal
349834 Anderson’s Sierra Pipe Company Auburn, Placer C36 Plumbing 48 yrs Succession event, Dec 2025; family officers remain
445832 R D Builders Inc Anaheim, Orange C10 Electrical 43 yrs Succession event, Oct 2025; RMO departed Dec 2025
497809 NEC Equipment Service Inc Gardena, Los Angeles C10 Electrical 40 yrs Succession event, Mar 2026; sole principal of record
520533 Karl Kardel Company Inc Oakland, Alameda B, C33, C39 39 yrs Succession event, Dec 2025
605577 Warm Corporation West Napa, Napa B, C-4, C46 36 yrs Succession event, Jul 2025; new CEO seated Jul 2026; check qualifier status
651367 Discount Plumbing & Rooter Co Redwood City, San Mateo A, B, C36 34 yrs Qualifier departed, Feb 2026; operating, screened clean
677263 Chandler’s Air Conditioning & Refrigeration Santa Ana, Orange B, C10, C20, C38 33 yrs Qualifier departed, Nov 2025
680718 American Plumbing Heating Air & Electrical Inc Rancho Cucamonga, San Bernardino A, C10, C20, C36 33 yrs Qualifier departed, Feb 2026; successor CEO seated May 2026; check qualifier status
729557 Home Tech Security Inc Van Nuys, Los Angeles C10 Electrical 30 yrs Succession event, Oct 2025
740436 Home Pros Kitchen & Bath Inc Livermore, Alameda B, C17, C36 29 yrs Succession event, Jan 2026; WC flag on file
742191 Melko Air Conditioning & Heating Inc Montrose, Los Angeles C20 HVAC 29 yrs Qualifier departed, Jan 2026
762828 Oakwood Construction Anaheim, Orange B, C33 27 yrs Qualifier departed, Feb 2026
882226 California Generator Service Corporation San Leandro, Alameda C10 Electrical 20 yrs Qualifier departed, Aug 2025
970271 A & O Painting Inc Anaheim, Orange C33 Painting 14 yrs Qualifier departed, Jan 2026
1020319 Beta Contracting Inc Rancho Cordova, Sacramento B, C39, C43 10 yrs Qualifier departed, Jan 2026
1079947 Dae Jin Plumbing Inc Torrance, Los Angeles C36 Plumbing 5 yrs Qualifier departed, Jan 2026
1083245 Intersection Electrical Services San Diego, San Diego C10 Electrical 5 yrs Qualifier departed, Dec 2025
1099815 Caribou Comfort Heating and Air Conditioning Winchester, Riverside C20 HVAC 4 yrs Qualifier departed, Mar 2026
1101136 Hanson Services LLC Santa Rosa, Sonoma C39 Roofing 3 yrs Qualifier departed, Feb 2026
1110347 Energy On Electrical and Plumbing Inc San Mateo, San Mateo C10, C36 3 yrs Qualifier departed, Feb 2026

Tenure is years since original licensure per the state record. A succession event denotes a principal’s passing recorded in the state personnel file. A newly listed officer does not establish that a qualifier has been seated or a suspension lifted. All facts are state records as of July 12, 2026; screened entries were additionally verified against public sources the same day.

What charter subscribers receive. This table is the surface. The charter tier receives the file for all 231: personnel association histories, business phone and address of record, bond and workers’ compensation carriers and expiration dates, secondary status flags, and a docket screen for reviewed leads. Weekly checks track status changes; an exit from this roster does not itself prove a sale or business outcome.

And California is one board of three the system holds today. Ohio’s escrow pool contains 211 parked credentials tracked since Issue 001. Escrow status does not establish a departed qualifier or a business transition. Arizona’s qualifying-party structure feeds the third. Washington and Oregon were scheduled for ingestion this week with person-to-company linkage; check their first validated comparison before using them as live boards. Apply for Deal Ledger coverage.

4 · Coverage Expansion: California and Arizona Come Online

Two states entered the system this window, and one of them changes what the Ledger can see.

California. 243,477 CSLB license records drawn from primary CSLB records and verified against the live portal, layered with 404,540 personnel association records and 248,472 workers’ compensation policy records inside the Echelon Database. The personnel layer is the important part: it connects listed personnel with license numbers, allowing a personnel-file check alongside the license status. The Glendale review used both layers. California also carries the richest suspension taxonomy of any state we track, and one status code matters more than the rest: Susp – No Qualifier, currently 231 license records. The 231 records share the Susp – No Qualifier status. Check each live license for its current contracting authority and subsequent filings before assigning a business outcome. The Ledger tracks this named roster weekly.

Bar chart of California contractor license suspensions by reason, with the 231-company no-qualifier pool highlighted in gold
California’s distress taxonomy. The no-qualifier pool is the one the Ledger reads weekly.

Arizona. 83,170 Registrar of Contractors licenses, ingested and diffed for the first time this window. The debut diff caught real movement: six suspension lifts, including a multi-license entity coming back online across two credentials simultaneously, and two qualifying-party changes. Arizona’s qualifying-party structure gives the engine the same person-to-company linkage that made the Glendale read possible.

The ownership map followed the rosters. The platform ownership layer was run against both new states this window and produced its first candidate matches, now in the verification queue. Per the Ledger’s standing rule, no attribution is published until it is confirmed, and confirmations will print here as they clear.

The database stands at 1,019,084 license records across Ohio, Florida, Texas, Tennessee, Kentucky, Colorado, Arizona, and California. Seven figures, crossed this morning, built one state roster at a time. Washington and Oregon enter the Echelon Database this week, both carrying the person-to-company linkage that makes the qualifier-departure signal class readable, and both passing through the same ingestion, verification, and weekly diff discipline as the eight states already in the system.

Bar chart of the Echelon Database's 1,019,084 license records across eight states, led by California, Colorado, and Florida
One million license records crossed this morning. Eight states, read weekly, verified before print.

5 · ERDI Print

The Echelon Residential Demand Index prints 102.0 for the week, down 2.0 from 104.0. Three weeks of history now on the board: 105.6, 104.0, 102.0. This is also the index’s first print with all six components live: the Echelon proprietary review-velocity signal came out of calibration this week and entered the composite below its norm, while weather stress snapped back above norm exactly as last issue’s Watch flagged. Demand intent still runs roughly a quarter above seasonal norm. The full component table, the furnace-search anomaly that held for a second week, and what the review-velocity measure can and cannot show about customer activity are in The Echelon Report, Issue 003.

6 · Entries and Exits

Ohio’s roster contracted this week: 23 new licenses against 125 dropped. That is not an exodus, it is the calendar. Ohio’s renewal deadline passed and the board culled non-renewers, while a wave of credentials moved to Active In Renewal status. The 125 dropped licenses need a later status check. The engine watches for reinstatements and new filings; this week’s count alone does not identify retirements or closures.

Chart of Ohio contractor license flow for the week: 23 new licenses against 125 dropped in the renewal cull
The June 30 renewal deadline culls non-renewers. The engine now watches the 125 for reinstatements and successors.

The escrow pool held at 211 credentials, unchanged. License EL.48859, the Franklin County electrical credential flagged in Issue 001, remains parked in escrow with no disposition. The credential remains in escrow; its business disposition is not established, and the watch continues. The full roster by trade after the cull: 3,483 electrical, 2,736 plumbing, 2,631 HVAC, 869 hydronics, 691 refrigeration, 138 other.

Ohio contractor license roster by trade after the renewal cull: electrical, plumbing, HVAC, hydronics, refrigeration
The Ohio roster by trade after the cull.

Tennessee refreshed in full for the first time: 78 new licenses, 759 changes, 9 removals across all five contractor boards, most of it July renewal-season promotions from Applicant to Active and two-year expiration rolls. Florida ran 59 new against 1 drop, normal velocity. Texas was quiet at 1 new and 11 dropped.

7 · The Watchlist

License 1041609, Glendale. Chapter 7 petition and a lack-of-qualifier suspension recorded before its listed July 31 expiration. Check the later license record for the final status.

The Transition Twenty, tracked to resolution weekly. Later license changes can be reported here; a sale needs separate transaction evidence.

The California Susp – No Qualifier pool counted 231 records on July 12. The Ledger tracks entries and exits and checks dockets where available. A status code alone does not sort a company into a sale, restructuring, or wind-down.

Rausch Electric and license EL.48859, still parked in escrow in Franklin County, disposition pending.

The Air Guys LLC, Chapel Hill, Tennessee. License 74635 remains expired, now ten weeks after the Founders Home Service Group acquisition, with no renewal filed. Check subsequent Tennessee filings for renewal or another licensed entity.

Doctor Fix-It, Denver. Electrical license EC 100034 remains active under its own number, with Elkhorn’s EC 8150 also active. September 30 is the listed expiration of Doctor Fix-It’s electrical license; check the subsequent roster to learn whether either credential renewed or changed.

The Ohio cull cohort: 125 dropped licenses now watched for reinstatements and successor filings.

The platform candidate queue from the California and Arizona map runs, clearing to confirmed attributions.

The Apex Service Partners portfolio mapping, more than 100 brands entering the ownership map.

Kentucky’s clean refresh, and Washington and Oregon’s first ingestion, both publishing next week.

The Echelon Deal Ledger is the weekly pre-announcement signal brief from Echelon Reports, built from state license rosters, ownership records, and the Echelon contractor database.

Private Deal Ledger coverage monitors five defined markets for $500 per month. Coverage begins with an application so Echelon can confirm scope and mandate conflicts.

APPLY FOR DEAL LEDGER COVERAGE

Mike Warner · linkedin.com/in/jmichaelwarner

Echelon Trades Jobs

Hiring or looking for work in the trades?

Employers can submit an opening for review. Tradespeople can tell us what work they want. Both are free, and worker profiles stay private.

Post a free job Tell us what work you want

Visit Echelon Trades Jobs