Thanks for the bug report. We'll consider supporting this format in future versions of NameCleaver. In the meantime, you could pursue one of two solutions:
Fix the problem and submit us a pull request (including a passing test!)
Pre-process the name before you pass it in to NameCleaver, to place the degree at the end, if you can reasonably expect that you'll encounter this format often.
Edited:
Looks it fails on the preceding degree "M.D.," .
Output:
I'm not sure what version I'm using. Recently installed via pip on Ubuntu 12.04.