Jack Meaning
Jack Meaning is UK Chief Economist, Senior Research Economist at Barclays. Coverage across the FF News network includes 2 articles, most recently "Consumer card spending grew just 1.9 per cent in February – the lowest since 2022 – but Insperiences benefitted as takeaways and digital content soared" (5 March 2024).
