The intent of _print_donations() is to format the donor's donations for printing in a sentence. I was using the semicolon as shorthand for an "and" the list of donation amounts, which, is not a proper use of the semicolon. I've replaced the semicolon with an "and." I've also changed the donations into floats so that I can use comma formatting.