David joined NPF in 2018 after a 14-year career with a Grandville-based Registered Investment Advisory firm  where he served as a Partner and Portfolio Manager He is a graduate of the University of Michigan