Long Branch man pleads guilty for 2018 shooting