High volts

I'd double check that the METER is correct

Check charging voltage right at the battery

(14.5 is actually "heading" towards "too high")

Your reading 11.9x "on the starter" is not low

YOU MAY HAVE a bad battery. If it is actually running at correct charge voltage and the ammeter still shows high, you might swap a known good battery in for a test