David Fleming

David Fleming is known as the The Miles Guy.  He has made a business out of helping people use their points to travel.