IRWIN ASSOCIATES INC.