Robert Walsh , 40 , remained in critical but stable condition Friday at Staten Island University Hospital 's north campus .