benjamin price