Narrative:

Aircraft X was on final for runway 18R and aircraft Y in the left downwind for runway 18L. Both were cleared for their respective runways and given traffic advisories about each other. Aircraft Z checked in on the ILS 36L practice approach 3.5 miles south of the field - a half mile inside the apc class D airspace and well within the opposite direction cut off point. Aircraft Z was instructed to break off his approach and exit the class D by the local controller due to opposite direction traffic. Aircraft Z didn't respond and continued to track the ILS inbound. Aircraft X landed and taxied off runway 18R and held short of [runway] 18L for aircraft Y. Aircraft Z broke off his approach two miles south of the field after the local controller addressed him again as aircraft Y was turning base for [runway] 18L. Aircraft Z was issued a brasher warning and exited the class D to the east. Aircraft Z mentioned he had been talking to ZOA shortly before contacting us and said he 'just gotten the handoff' when he was talking to local for the brasher warning. Letting aircraft know that talking to one ATC facility doesn't mean you have permission to enter another facility's airspace without contacting them; [and] also reducing the opposite direction cut-off-point mileage. Apc airspace extends only 4.2 miles south of the field but our cut-off-point for VFR to VFR aircraft is 7 miles - well outside of our airspace and the point where aircraft are required to talk to us.

Google
 

Original NASA ASRS Text

Title: Tower controllers reported aircraft on approach from TRACON violated procedures and Local airspace.

Narrative: Aircraft X was on final for Runway 18R and Aircraft Y in the left downwind for Runway 18L. Both were cleared for their respective runways and given traffic advisories about each other. Aircraft Z checked in on the ILS 36L practice approach 3.5 miles south of the field - a half mile inside the APC Class D airspace and well within the opposite direction cut off point. Aircraft Z was instructed to break off his approach and exit the Class D by the Local Controller due to opposite direction traffic. Aircraft Z didn't respond and continued to track the ILS inbound. Aircraft X landed and taxied off Runway 18R and held short of [Runway] 18L for Aircraft Y. Aircraft Z broke off his approach two miles south of the field after the Local Controller addressed him again as Aircraft Y was turning base for [Runway] 18L. Aircraft Z was issued a Brasher Warning and exited the Class D to the east. Aircraft Z mentioned he had been talking to ZOA shortly before contacting us and said he 'just gotten the handoff' when he was talking to Local for the Brasher Warning. Letting aircraft know that talking to one ATC facility doesn't mean you have permission to enter another facility's airspace without contacting them; [and] also reducing the opposite direction cut-off-point mileage. APC airspace extends only 4.2 miles south of the field but our cut-off-point for VFR to VFR aircraft is 7 miles - well outside of our airspace and the point where aircraft are required to talk to us.

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.