IPC's Walter Ewing Writes for Yahoo! Finance