I think of William and Mary as strong in reading and writing, so perfect for pre law, and pre business,
is that what you are looking for? Or would you be OK with a more quantitative focused school?
Johns Hopkins on the other hand seems more medical, and engineering focused to me. William and Mary
does not offer engineering.