Moore Barlow
David Foster is a Partner at Moore Barlow LLP since May 2020. Prior to this role, David was a Partner at Barlow Robbins LLP for nearly three decades, where David served as the Head of Dispute Resolution. David holds a Bachelor of Laws degree from the University of Leicester and completed their legal education at The University of Law. David attended Epsom College before pursuing their legal career.