Does Freemasonry accept Roman Catholics?

Yes. Four Grand Masters of English Freemasonry have been Roman Catholics. Today there are many Roman Catholic Freemasons.