Date: 201909
Local time of day: 0601-1200
Location: FCM.Airport, MN
Flight conditions: VMC
Aircraft: Small Aircraft
Operator: Personal
Operating under: Part 91
Flight plan: VFR
Mission: Personal
Flight phase: Landing
Airspace: Class D FCM
ATC / advisory: Tower FCM
Second aircraft: Small Transport
Reporter organization: Government
Reporter function: Local
Reporter qualification: Air Traffic Control Fully Certified
Human factors: Situational Awareness
Anomaly: ATC Issue All Types; Conflict Ground Conflict; Less Severe; Deviation / Discrepancy - Procedural Published Material / Policy; Ground Incursion Runway
Detector: Person Flight Crew
When detected: In-flight
Result: Flight Crew Executed Go Around / Missed Approach
Contributing factors: Human Factors; Airport; ATC Equipment / Nav Facility / Buildings
Primary problem: ATC Equipment / Nav Facility / Buildings

Narrative: I was working local control. I had Aircraft X in the Runway 28R pattern. I observed Aircraft X touch down on the runway; but quickly got airborne again. I assumed it was a quick touch-and-go. The pilot announced he was 'going-around'. Once the pilot got some altitude he informed me that he went around because an aircraft at Taxiway Golf had crossed the hold short lines for Runway 28R. The Aircraft Y was taxiing out for a high powered run-up on the south side of the airport with Ground Control. I followed up by responding to the pilot thanking him for the report; and then informed him that there is no way from the location of our Tower we are able to catch that. The angle; height above ground; and distance the Tower is from that intersection; there is just no way to tell. From our perspective it looked like Aircraft Y was holding short of Runway 28R; but indeed he was not. From our vantage point we just can't tell. Holding short of the hold lines and holding short beyond the hold short lines looks exactly the same. I then questioned Aircraft X a little more about how far across the hold lines Aircraft Y was. He informed me that the whole aircraft was beyond the hold lines; but not completely on the runway. This resulted in a runway incursion and an unsafe event creating an immediate go-around for Aircraft X.This event occurred on the departure end of an active runway. If this had happened in the middle of the runway; it could have resulted in a collision. Our Tower location is the number one problem with all safety events and runway incursions on this airport. The Tower is too far back on the airport from the runways to catch much of anything unsafe in the northwest corner (where this event occurred).  With the increase in traffic and demand to build more hangars on this airport; our Tower needs to be moved closer to the operation; and built higher so that our perspective as ATC can be what it needs to be. These types of events are going to continue to occur. It's just fact. With the location of this facility; safety events will continue to be tough to catch. We need a facility that provides us a better vantage point so we can better perform our jobs.




Synopsis: A Tower Controller reported a landing aircraft executed a touch and go to avoid an aircraft that had taxied past the runway hold short lines at a taxiway not visible to the Tower.