David Yip
David Yip

David Yip

Tech, hotels, and government. Also some flying.