The current age of Spencer is 67. The residency of Spencer is at 3108 Nestling Pine Ct, Ellicott City, Md 21042. Businesses linked with Spencer are Spencer T Vaughan & Associates, Inc and Spencer T...