Robert M. Scherer & Associates, Inc.