William Musgrave — British physician and antiquary (1655-1721)