James GalbraithMacworld

James is the director of Macworld Lab.

Buying Guide: Displays