This IP address is on a university hub, and is used by literally thousands of people(students and lecturers). Whoever this ECW500 person is, he/she may or may not be one of these thousands of people. It is certain however that the vast majority of users are NOT vandals or sockpuppets.