James D. Klote & Associates, Inc.