Richard E. Ryan & Associates Ltd.