David Harper, CFA

Avatar