David McInnis compare prices