James Thomas Macmillan Landefeld, MDJames Thomas Macmillan Landefeld · Internal Medicine Physician1685 Highland Avenue, Shorewood Hills, WI 53705(609) 263-1300Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing