A: Upright, small tree sized, not too wide, evergreen, and not a magnolia….This is a job for a large, tree-formed holly.
Hollies come in a wonderful range of sizes and habits, and there are many which will do exactly what you want in your front yard. Look for tree-form or “patio tree” hollies which have had their lower foliage removed at a young age to ensure a single clear trunk. There are several types that will grow to the height and size you want including Nellie R. Stevens, East Palatka, and Eagleston. These hollies will have a taller-than-wide, pyramidal shape that will do what you are asking for.
Hollies as a general rule are tough plants in our area, adaptable to a wide range of sun and shade exposures, and will need only a little maintenance and care in the future. We have many patio tree hollies in stock, so come on down and pick one with a texture you like!