I think it's a classic. Old-timey, maybe, but genuinely lovely.
I do have a hard time with middle names. A lot of middle names feel over-done and incompletely (
Mary Elizabeth?
Mary Catherine?)
Andrew
put a smile on your face - make the world a better place (: