Michael David Sy

Michael David Sy

Medical doctor, reader, and dabbler in Philippine history