Did a LinkedIn search for Todd Loubier and found "Owner at Lead Innovations - You're #1 Source For Storm Damage Leads And Homeowner Call/Mailing Lists." We just have a hail storm in our area last week, so I'm guessing that this is a sales call looking to inspect my roof.
I have gotten two calls from this number, with the name Todd Loubier showing up as the caller. Don't know that name and since it appears to be possibly an unsolicited roof inspector I am not answering. No message was left either time.