William E. Connor & Associates Ltd.