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.
Sign up to view 0 direct reports
Get started