Is this perhaps him? http://connect.tickle.com/profile/index.html?_=aaaaaiaaaaEUMaaaaAAAlSIII4CKMJMTKTUEoRQw
Looks to be him. Did I hear he's left Aruba?