A man is in custody following a shooting in Upper Allen Township. Police say Brian Johnson got into an argument with several people at Geneva Greens Apartments over the weekend and shot a man. The victim is in stable condition. Johnson was charged with assault, and reckless endangerment.