I had a GBH 8 or so years ago that was at my front pond every time I came home. The pond is only about 30 feet from our front porch. At first he would fly off when I pulled in the drive but I never bothered him so he got braver and just stayed. One day I came home and he was on our front porch. I figured that was enough and walked around the front of the house to scare him off. He raised his wings real high and came off the porch after me. He was pretty intimidating and sent me back around the house. I got to thinking what might happen if one of our little grandkids ran into him and decided he had to go. Ever since, I run them off until they don't come back.