John spencer & co