John Barr: The EDA Veteran and Award-Winning Needham Funds Portfolio Manager