Given her resume, given the recent deposits to her bank account, it's easy to forget Brooke Henderson is only 18.

More...