Narrative:

[I] was on flight following with norcal approach heading into sts norcal held me a little longer than expected. I tried to prompt a hand off to the tower by calling sts in sight at 15 miles out. The controller told me to stick with him for a little longer. He dumped me to sts tower about 7 miles out and I made my initial call. This call went unanswered and it quickly became apparent that the controller working the tower had lost control of things. I elected to start a 360 orbit just outside the airspace I could not get a response after my second call. At this time I could hear the controller calling to aircraft for example would the cessna on right downwind for [runway] 32 who are you? I could also hear another pilot stating there were downwind on runway 14 nervously asking if he was still cleared to land [runway] 14; these calls prompting no response from the controller. During this time I decided to set up better for an entry to the pattern as the controller was clearly [in need of] help from those of us in the air. I elected to continue my decent to below 3;000 ft and travel north outside the class delta to a location where I would be on a 45 entry for the downwind of [runway] 32. As I was working to maintain a state of clear of the class delta airspace and checking my barring to the airport I was clearly a bit too heads down. I looked up to see a mooney on a direct collision course. I took evasive action to avoid a head on collision and watched the mooney pass of my right wing. The mooney never altered path or took action so my assumption is that they never saw me. I switched back to norcal approach and requested flight following again until the sts controller could get put back together. They gave me a discreet code and I started monitoring the sts tower again on COM2. By this time another person had taken over and clearly knew what he was doing. Got things sorted and then started working the list of folks waiting outside the class delta by this time maybe 4 planes orbiting outside the class delta. I responded to the tower call for the aircraft waiting outside the class delta and was told to clear my transponder code back to 1200 and enter the class delta. I let norcal know and had a safe and sane pattern and landing.

Google
 

Original NASA ASRS Text

Title: A pilot reported a near miss while orbiting outside of STS Class D airspace as he awaited clearance into the congested airspace.

Narrative: [I] was on flight following with NorCal Approach heading into STS NorCal held me a little longer than expected. I tried to prompt a hand off to the Tower by calling STS in sight at 15 miles out. The Controller told me to stick with him for a little longer. He dumped me to STS Tower about 7 miles out and I made my initial call. This call went unanswered and it quickly became apparent that the Controller working the Tower had lost control of things. I elected to start a 360 orbit just outside the airspace I could not get a response after my second call. At this time I could hear the Controller calling to aircraft for example would the Cessna on right downwind for [Runway] 32 who are you? I could also hear another pilot stating there were downwind on Runway 14 nervously asking if he was still cleared to land [Runway] 14; these calls prompting no response from the Controller. During this time I decided to set up better for an entry to the pattern as the Controller was clearly [in need of] help from those of us in the air. I elected to continue my decent to below 3;000 FT and travel north outside the Class Delta to a location where I would be on a 45 entry for the downwind of [Runway] 32. As I was working to maintain a state of clear of the Class Delta airspace and checking my barring to the airport I was clearly a bit too heads down. I looked up to see a Mooney on a direct collision course. I took evasive action to avoid a head on collision and watched the Mooney pass of my right wing. The Mooney never altered path or took action so my assumption is that they never saw me. I switched back to NorCal Approach and requested flight following again until the STS Controller could get put back together. They gave me a discreet code and I started monitoring the STS Tower again on COM2. By this time another person had taken over and clearly knew what he was doing. Got things sorted and then started working the list of folks waiting outside the Class Delta by this time maybe 4 planes orbiting outside the Class Delta. I responded to the Tower call for the aircraft waiting outside the Class Delta and was told to clear my transponder code back to 1200 and enter the Class Delta. I let NorCal know and had a safe and sane pattern and landing.

Data retrieved from NASA's ASRS site and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.