Map location of David Magilligan 1688 Meridian Ave, Suite 900, Miami Beach, FL 33139 Phone: 305-390-0498