James W. Buckley & Associates, Inc.