A bank robber on Monday struck for the fourth time in the last three weeks as he made off with an undisclosed amount of cash from a Citizens Bank branch in Mayfair, according to the Philadelphia FBI office.