john heffron net worth