Author: PATRICK KEVIN  O´CONNELL