This paper presents a detailed description of content delivery techniques used in the proposed MobilityFirst (MF) clean-slate future Internet architecture now under development. The MF architecture addresses the requirements of mobile content delivery using the following basic design elements: (1). mapping of human readable names to flat globally unique identifiers (GUID's) which are used as the basis for all communication services; (2). a global name resolution service (GNRS) for dynamic binding of GUIDs to network locators; and (3). a hop-by-hop storage-aware transport scheme that exploits in-network storage and copes with characteristics of wireless medium. Technical details for content naming and addressing are given, along with an explanation of methods for publishing, locating and delivering content within this framework. It is shown that the architecture supports seamless migration of content, efficient retrieval and support for optional in-network caching. Ongoing work on a real-time prototype implemented on the ORBIT testbed and the GENI experimental network is also presented.