Meet the Manager – John Barr, Needham Funds 6.30.21