deangelomacfar