WINGATE AND ASSOCIATES LTD