Buffington Mohr McNeal portfolio value