SlideShare a Scribd company logo
1 of 61
Download to read offline
How to build a successful app:
  the (7) lessons learned in the journey to
  becoming the UKs 1st hosted GPU farm




                 © 2010 Melville Carrie
Who am I?

      Melville Carrie
VP, Product Management



       © 2010 Melville Carrie
For who?




 © 2010 Melville Carrie
What do we do?

Visual Search
      © 2010 Melville Carrie
What is Visual Search?

Take a picture of something...
 ...get information about it!



          © 2010 Melville Carrie
We created: WINEfindr

 The world’s first price comparison
App for Wine that uses Visual Search



             © 2010 Melville Carrie
© 2010 Melville Carrie
Featured by: Apple; twice




         © 2010 Melville Carrie
BBC Radio 1




  © 2010 Melville Carrie
BBC Something for the Weekend




           © 2010 Melville Carrie
FIVE The Gadget Show




       © 2010 Melville Carrie
Dennis iGIZMO magazine




        © 2010 Melville Carrie
And...

Broadsheets
 Local press
 Local radio

 © 2010 Melville Carrie
Lesson #1

Choose your category carefully




          © 2010 Melville Carrie
Which Category?

Games = mass market
  Lifestyle = niche
  Wine = esoteric

     © 2010 Melville Carrie
Lesson #2

Choose your platform carefully




          © 2010 Melville Carrie
Which Platform?

   iPhone/iOS = crowded
      Android = geeky
   Blackberry/OS6 = niche
Nokia/Symbian = mass market
  Windows Phone 7 = new
         © 2010 Melville Carrie
What about Bada?

    Bada = small




      © 2010 Melville Carrie
Lesson #3

Get close to your client




       © 2010 Melville Carrie
Client: closeness

Agree specification early
 Sign-off continuously
Agree payment (70/30)

        © 2010 Melville Carrie
Lesson #4

 Be Agile




 © 2010 Melville Carrie
Remain Agile

Design templates (Photoshop)
    Code to (agreed) spec
     Build continuously
      Test immediately
          © 2010 Melville Carrie
Did I mention...

 Build continuously
  Test immediately



     © 2010 Melville Carrie
And...

Build continuously
 Test immediately



    © 2010 Melville Carrie
Lesson #5

Define success




  © 2010 Melville Carrie
Success?

#1 Downloads
 #2 Revenue
 #3 Exposure

  © 2010 Melville Carrie
Perfect world!

Downloads + Revenue + Exposure




           © 2010 Melville Carrie
Reality: Downloads

      WINEfindr <10,000 TD
 (Tesco Wine Finder 100,000 TD)
(Waitrose App 220,000 in 4 weeks)

            © 2010 Melville Carrie
Reality: Revenue

App price – Distributor share – VAT
         App price: £2.99
        Apple share: 30%
             VAT: 15%
        Your share: £1.82
             © 2010 Melville Carrie
Lesson #5a

You are not going to be a millionaire
...least not by making Lifestyle Apps
         ...on the iOS platform
   ...with wine as the sub category
        ...as a unknown brand!
              © 2010 Melville Carrie
£1.82
 © 2010 Melville Carrie
Reality: Exposure

Showcase App for Visual Search
      ...amazing success
    Brought us big brands
    ...and lots of interest
           © 2010 Melville Carrie
We created: Tesco Wine Finder




           © 2010 Melville Carrie
We enabled: centrica App




         © 2010 Melville Carrie
Reality: Exposure

We started winning things...




          © 2010 Melville Carrie
Winner: Microsoft BizSpark One




            © 2010 Melville Carrie
Winner: Geek’n’Rolla 2010




         © 2010 Melville Carrie
Winner: WP7 Boot Camp




       © 2010 Melville Carrie
Reality: Exposure

We attracted more brands




        © 2010 Melville Carrie
Working with: Samsung




       © 2010 Melville Carrie
Creating: Waitrose Wine Finder




            © 2010 Melville Carrie
Reality: Exposure

Then we started partnering




         © 2010 Melville Carrie
Partnering with: Microsoft




          © 2010 Melville Carrie
Reality: Exposure

And now being nominated




        © 2010 Melville Carrie
Nominee: Tech Media Invest 100




            © 2010 Melville Carrie
Nominee: Kemp Little Award




          © 2010 Melville Carrie
Lesson #6

            Be nice...
  ...and look after your clients
...and they will be nice to you!

           © 2010 Melville Carrie
“The work Cortexica did for us in
    delivering this app was
         outstanding.”
           Nick Lansley
           Head of R&D



             © 2010 Melville Carrie
Lesson #7

Select your host carefully




        © 2010 Melville Carrie
Which host?

       #1 Flexible
  #2 Speed / Peer-ing
#3 Service (SLA + global)
        #4 Price
        © 2010 Melville Carrie
Flexible: must be

Able to accommodate GPU servers
     Customised specification
            Adaptable

           © 2010 Melville Carrie
Speed: must be

        Fast pipe
Low latency (global peer)



        © 2010 Melville Carrie
Service: must be

        Responsive
        Guaranteed
    Continuous (24/7)
Global presence (expansion)
         © 2010 Melville Carrie
Price: must be

  Competitive
  Amortisable
    Scalable

    © 2010 Melville Carrie
Partnering with: Peer1




        © 2010 Melville Carrie
Build on: nVidia




    © 2010 Melville Carrie
UKs 1st hosted GPU farm

    100 interconnected GPUs
Index 1m frames of video per day
    Search billions of images

            © 2010 Melville Carrie
Lesson learned
#1 Choose your category carefully
#2 Choose your platform carefully
#3 Get close to your client
#4 Be Agile
#5 Define success
#6 Be nice...
#7 Select your host carefully

             © 2010 Melville Carrie
Remember

Build continuously
 Test immediately



    © 2010 Melville Carrie
...and don’t forget

You are not going to be a millionaire




              © 2010 Melville Carrie
Questions?

        @MadMaxMel
linkedin.com/in/melvillecarrie/



           © 2010 Melville Carrie

More Related Content

Similar to Ad tech.how.to.build.a.successful.app.melville.carrie

Badgeville Summit, Engage 2012
Badgeville Summit, Engage 2012 Badgeville Summit, Engage 2012
Badgeville Summit, Engage 2012 Badgeville, Inc.
 
How Changing Mobile Technology Is Changing The Way We Create Economy.
How Changing Mobile Technology Is Changing The Way We Create Economy. How Changing Mobile Technology Is Changing The Way We Create Economy.
How Changing Mobile Technology Is Changing The Way We Create Economy. Osaka University
 
What can vodafone developer do for you(mobile unconferencedusseldorf)
What can vodafone developer do for you(mobile unconferencedusseldorf)What can vodafone developer do for you(mobile unconferencedusseldorf)
What can vodafone developer do for you(mobile unconferencedusseldorf)Vodafone developer
 
Nokia Ovi Store Developers Event - 17th November 2009
Nokia Ovi Store Developers Event - 17th November 2009Nokia Ovi Store Developers Event - 17th November 2009
Nokia Ovi Store Developers Event - 17th November 2009Screen Yorkshire
 
Badgeville Summit, Engage 2012 - Case Study : Autodesk Gamifies Software Tria...
Badgeville Summit, Engage 2012 - Case Study : Autodesk Gamifies Software Tria...Badgeville Summit, Engage 2012 - Case Study : Autodesk Gamifies Software Tria...
Badgeville Summit, Engage 2012 - Case Study : Autodesk Gamifies Software Tria...Badgeville, Inc.
 
Mobile can be a Goldmine
Mobile can be a GoldmineMobile can be a Goldmine
Mobile can be a GoldmineRussell Lewis
 
What can vodafone developer do for you(greece devday)
What can vodafone developer do for you(greece devday)What can vodafone developer do for you(greece devday)
What can vodafone developer do for you(greece devday)Vodafone developer
 
Virtuální realita v marketingových kampaních
Virtuální realita v marketingových kampaních Virtuální realita v marketingových kampaních
Virtuální realita v marketingových kampaních KarolnaHejdov
 
D marts d2-s2- omar-rostom-nokia_na_what to expect from social media in the f...
D marts d2-s2- omar-rostom-nokia_na_what to expect from social media in the f...D marts d2-s2- omar-rostom-nokia_na_what to expect from social media in the f...
D marts d2-s2- omar-rostom-nokia_na_what to expect from social media in the f...Digital Marketing Arts
 
20140327-S602-Mobile
20140327-S602-Mobile20140327-S602-Mobile
20140327-S602-MobileRussell Lewis
 
TV and Video Marketing | Olof Schybergson, Fjord | iStrategy, London
TV and Video Marketing | Olof Schybergson, Fjord | iStrategy, LondonTV and Video Marketing | Olof Schybergson, Fjord | iStrategy, London
TV and Video Marketing | Olof Schybergson, Fjord | iStrategy, LondoniStrategy
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationLoic Ortola
 
Leveraging the promise of publishing and monetizing on the Mobile ecosystem w...
Leveraging the promise of publishing and monetizing on the Mobile ecosystem w...Leveraging the promise of publishing and monetizing on the Mobile ecosystem w...
Leveraging the promise of publishing and monetizing on the Mobile ecosystem w...Connected-Blog
 
Sala Privé Luxury Online
Sala Privé Luxury OnlineSala Privé Luxury Online
Sala Privé Luxury OnlineSALA
 
Windows Phone Dev Day Bournemouth Presentation
Windows Phone Dev Day Bournemouth PresentationWindows Phone Dev Day Bournemouth Presentation
Windows Phone Dev Day Bournemouth PresentationJames Mundy
 

Similar to Ad tech.how.to.build.a.successful.app.melville.carrie (20)

Badgeville Summit, Engage 2012
Badgeville Summit, Engage 2012 Badgeville Summit, Engage 2012
Badgeville Summit, Engage 2012
 
Roadshow asia pudding media
Roadshow asia pudding mediaRoadshow asia pudding media
Roadshow asia pudding media
 
How Changing Mobile Technology Is Changing The Way We Create Economy.
How Changing Mobile Technology Is Changing The Way We Create Economy. How Changing Mobile Technology Is Changing The Way We Create Economy.
How Changing Mobile Technology Is Changing The Way We Create Economy.
 
What can vodafone developer do for you(mobile unconferencedusseldorf)
What can vodafone developer do for you(mobile unconferencedusseldorf)What can vodafone developer do for you(mobile unconferencedusseldorf)
What can vodafone developer do for you(mobile unconferencedusseldorf)
 
Nokia Ovi Store Developers Event - 17th November 2009
Nokia Ovi Store Developers Event - 17th November 2009Nokia Ovi Store Developers Event - 17th November 2009
Nokia Ovi Store Developers Event - 17th November 2009
 
Badgeville Summit, Engage 2012 - Case Study : Autodesk Gamifies Software Tria...
Badgeville Summit, Engage 2012 - Case Study : Autodesk Gamifies Software Tria...Badgeville Summit, Engage 2012 - Case Study : Autodesk Gamifies Software Tria...
Badgeville Summit, Engage 2012 - Case Study : Autodesk Gamifies Software Tria...
 
Mobile can be a Goldmine
Mobile can be a GoldmineMobile can be a Goldmine
Mobile can be a Goldmine
 
What can vodafone developer do for you(greece devday)
What can vodafone developer do for you(greece devday)What can vodafone developer do for you(greece devday)
What can vodafone developer do for you(greece devday)
 
Virtuální realita v marketingových kampaních
Virtuální realita v marketingových kampaních Virtuální realita v marketingových kampaních
Virtuální realita v marketingových kampaních
 
D marts d2-s2- omar-rostom-nokia_na_what to expect from social media in the f...
D marts d2-s2- omar-rostom-nokia_na_what to expect from social media in the f...D marts d2-s2- omar-rostom-nokia_na_what to expect from social media in the f...
D marts d2-s2- omar-rostom-nokia_na_what to expect from social media in the f...
 
Nokia Symbian
Nokia SymbianNokia Symbian
Nokia Symbian
 
20140327-S602-Mobile
20140327-S602-Mobile20140327-S602-Mobile
20140327-S602-Mobile
 
TV and Video Marketing | Olof Schybergson, Fjord | iStrategy, London
TV and Video Marketing | Olof Schybergson, Fjord | iStrategy, LondonTV and Video Marketing | Olof Schybergson, Fjord | iStrategy, London
TV and Video Marketing | Olof Schybergson, Fjord | iStrategy, London
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile application
 
Leveraging the promise of publishing and monetizing on the Mobile ecosystem w...
Leveraging the promise of publishing and monetizing on the Mobile ecosystem w...Leveraging the promise of publishing and monetizing on the Mobile ecosystem w...
Leveraging the promise of publishing and monetizing on the Mobile ecosystem w...
 
Sala Privé Luxury Online
Sala Privé Luxury OnlineSala Privé Luxury Online
Sala Privé Luxury Online
 
Generic golden gekko
Generic golden gekkoGeneric golden gekko
Generic golden gekko
 
Marketing in the Age of Mobile
Marketing in the Age of MobileMarketing in the Age of Mobile
Marketing in the Age of Mobile
 
Pinas presentation
Pinas presentationPinas presentation
Pinas presentation
 
Windows Phone Dev Day Bournemouth Presentation
Windows Phone Dev Day Bournemouth PresentationWindows Phone Dev Day Bournemouth Presentation
Windows Phone Dev Day Bournemouth Presentation
 

Recently uploaded

Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 

Recently uploaded (20)

Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 

Ad tech.how.to.build.a.successful.app.melville.carrie