Ace. I find this name to be quite dashing and charming. Although to some it may bring a negative connotation in the respect as being egoistical.
I don't think it goes with the other names at all but the name
Asa does fit better and "
Ace" can be easily used a nickname for
Asa.