Milo vive en Newark, Delaware donde alterna la música con su trabajo como bioquímico.