william penn grant