MCFADDEN, PILKINGTON & WARD LLP