Charlotte County / Florida

Charlotte County
property damage lawyers.

Krapf Legal helps Charlotte County owners review disputed property insurance claims in Port Charlotte, Punta Gorda and surrounding communities. We focus on denied coverage, incomplete repair payments and the evidence needed to distinguish overlapping losses.

Explore damage & claim guidance

Property damage in your area

Damage to look for
in Charlotte County.

Understand the damage, the repairs it may involve, and the questions that can come up when an insurer reviews your claim.

Roof and exterior

Wind can affect several components

After a severe storm, check for new roof leaks and visible changes to windows, doors, and exterior coverings from a safe position. Each damaged component needs its own explanation in the repair scope.

Coastal water

Flooded rooms need a complete assessment

Charlotte County experienced coastal water impacts during both Helene and Milton in 2024. At an affected home, document the floors, wall materials, cabinets, and contents actually reached by water.

Successive losses

Old repairs and new damage can overlap

If another storm arrives before repairs are complete, keep the earlier condition and new changes identifiable. Dated photos and work records help explain which parts of the loss remain disputed.

01

Legal review of a Port Charlotte or Punta Gorda property claim

A claim may involve wind damage to a roof, water inside a home, smoke-affected belongings or a dispute about a previously repaired building. Describe the specific damage and the insurer’s position. Tell us whether the policy covers an owner-occupied house, rental, condominium or business property, because the insured interest and settlement terms may differ.

Our attorneys can review the decision against the policy and available professional findings. If further legal work is appropriate, it may involve clarifying the claim evidence, addressing the insurer’s reasons, negotiations or proceedings to enforce available rights. An evaluation starts with your file rather than a promise that every item on an estimate will be paid.

More about property damage insurance claims
02

Start with the building damage you can identify

Charlotte County properties faced coastal water during both Helene and Milton in 2024. For owners in Port Charlotte and Punta Gorda, a disputed claim may need to separate roof damage, flooded rooms and repairs interrupted by another storm. Krapf Legal reviews the evidence for each damaged component and the costs the insurer has not addressed.

For a Port Charlotte or Punta Gorda owner, a damaged roof may be only one part of the loss. Water can leave marks in several rooms, and the repair discussion may also involve windows, exterior finishes, or a damaged attached structure. Note the condition of each area without assuming that every change has the same cause or belongs to the same claim.

Ask the inspector to describe the damage and connect it to the recommended work. For example, replacing a visible roof covering and restoring wet materials below it are different tasks. If the insurance estimate includes one but not the other, a supported explanation from the contractor can clarify what is missing and why that work is being requested.

Hurricane Milton insurance claims
03

Keep wind damage and coastal water damage distinguishable

The National Weather Service recorded coastal water impacts in Charlotte County during Helene and again during Milton in 2024. At an affected home, the loss may include wet flooring, lower cabinets, wall materials, or equipment as well as separate damage above the water line. The actual observations at the building matter more than a general account of conditions across the county.

Label pictures by room and show the water line against a fixed feature when one is visible. Ask for an itemized explanation of what can be restored and what cannot. Rain entering through a damaged building and water rising from outside may be treated differently under insurance policies. A clear account helps an attorney review disputes without assigning every wet item to one cause.

Water damage coverage and claim guidance Documenting Hurricane Helene damage for a claim
04

Keep Helene and Milton repairs in separate timelines

Helene in September and Milton in October 2024 left Charlotte owners with closely spaced storm events to distinguish. If your property was affected twice, keep the earlier inspection, temporary roof protection and completed work together under the first claim. Start a second record with the condition immediately before the later storm and the new changes afterward. This is especially useful when an insurer calls a damaged item unrepaired earlier damage.

Ask contractors to distinguish unrepaired earlier damage from newly observed damage where their findings support that distinction. Do not guess when the evidence is uncertain. If an insurer attributes the whole problem to a prior loss, request its explanation and compare it with the documented repairs and later inspection. That can identify the precise cause or timing issue requiring review.

05

Review the full repair scope before accepting the explanation

An estimate may allow for surface repairs while leaving out removal of damaged materials, necessary access work, or restoration in another affected room. Write down those differences and keep the supporting photographs close to the relevant line items. Include any explanation about an exclusion, deductible, or prior condition so an attorney can examine the actual reason for the limited payment.

Krapf Legal can evaluate a denied, delayed, or underpaid Charlotte County property claim using the policy and the evidence you have gathered. Bring the insurer correspondence, contractor scope, payment details, and remaining repair questions. The review focuses on the disputed loss and available options; neither a past hurricane nor the size of a repair bill alone determines coverage.

06

Separate a denial from an incomplete Charlotte payment

A denial and an accepted claim with a low payment call for different questions. For a denial, identify the cited exclusion, cause finding or alleged notice problem. For an underpayment, compare the itemized scopes and the deductible or depreciation calculation. Request an explanation when a room, building component or mitigation charge is missing.

For a Punta Gorda home repaired after an earlier storm, preserve the evidence of completed work and the condition before the later event. If the insurer relies on prior damage, that history may be central to the review. Do not discard earlier estimates because a contractor has produced a larger one; changes in scope need to remain traceable.

07

Keep the building, contents and living expenses in separate records

A Charlotte loss can include permanent repairs, damaged possessions and the increased cost of living elsewhere. Prepare separate schedules so each can be tested against the relevant coverage. Photographs and item descriptions support contents; dates, receipts and the reason the home was unusable support a loss-of-use request. Policy limits and exclusions still apply.

For a business or rental property, income-loss documentation is different from an individual household’s hotel bill. Explain the actual use and provide the relevant policy and records. If a lender is named on a check, ask about its handling requirements as well; a coverage dispute and the process of releasing repair funds are separate issues.

08

Document additional damage found during restoration

Opening a wet wall or removing roof materials may reveal conditions that were not visible at the first inspection. Ask the contractor to photograph the finding, explain why it changes the necessary work and separate the new item from a price revision. Notify the insurer promptly and retain proof of what was submitted.

Do not describe every later discovery as a new loss. Additional damage from the same event, a reopened request for previously reported costs and damage from a different event can raise different notice questions. The policy, prior disclosures and applicable deadlines should be reviewed before choosing how to present the request.

09

Understand the next step before signing away a claim

Review any settlement or release with the complete payment history and outstanding repair scope. Ask which event, policy and claims the agreement resolves. An owner with several storm claims should be able to identify which unpaid items remain after the proposed resolution. A check should not be treated as harmless simply because it looks like an advance.

Bring those documents to a free evaluation with our Clearwater team. We can discuss what is disputed, which evidence is missing and whether negotiation, eligible mediation, appraisal or litigation may be appropriate. Ask for the proposed fee arrangement and explanation of case expenses before deciding on representation.

Prepare for your evaluation

Records to have ready
for your evaluation.

Start with your policy, claim number, and the insurer’s latest response. For your Charlotte County property, these additional records may help:

  • Create separate photo groups for roof damage, rooms affected by leaks, and areas reached by rising water.
  • Keep the dates and completion photos for work performed between different storms.
  • Ask contractors to identify the specific damaged components behind each repair recommendation.
  • Bring the insurer written explanation and highlight work that remains absent from its estimate.
  • The full policy and endorsements, every payment or release, and contracts with any contractor or public adjuster.
  • A brief timeline of loss, discovery, notice, inspections and repairs, including any upcoming request or response date.

Don’t delay contacting us because a record is missing. We can discuss what you have and what may be needed.

Common questions

Your Charlotte County
questions, answered.

Answers to questions about getting help with a Charlotte County property insurance claim.

How should I organize a Charlotte claim involving both Helene and Milton?

Use a separate claim number, photograph sequence and estimate for each event. Between the September and October 2024 storms, note which work was completed, which temporary protection remained and which areas had not been repaired. Do not bill the same work twice or guess when a condition arose. Bring both insurers’ explanations if responsibility for the later damage is disputed.

Does one water-damage description cover everything after a hurricane?

Not necessarily. A roof leak and rising coastal water may affect different parts of the home and involve different coverage questions. Describe where and when water appeared, and keep professional findings for each area. That avoids relying on a broad label that does not explain the actual damage.

Can Krapf Legal review a claim when repairs are already underway?

Yes. Keep before-and-after photos, itemized invoices, inspection findings, and insurer communications as the work progresses. Those records help explain the earlier condition and the costs in dispute even when the property no longer looks as it did immediately after the storm.

Can you review a Port Charlotte water damage insurance payment?

Yes. Bring the source-of-water findings, photographs, mitigation bills and payment explanation. If the property also flooded, separate the observed entry points and relevant policies. A low check may reflect omitted work, a coverage restriction or the settlement calculation, and those issues require different supporting evidence.

What if my Punta Gorda insurer only pays for part of the roof?

Have the contractor explain the condition of the affected roof areas and why the proposed limited repair would or would not restore them. Include inspection images and earlier repair records. The dispute should address the actual roof and policy terms rather than assume that a hurricane always requires full replacement.

Can I claim the same damaged room under two storm files?

Disclose the prior claim and payments, and distinguish the damage and repair status for each event. You should not seek duplicate payment for the same loss. If a later storm caused additional damage, professional findings and dated repair records can help explain the difference without guessing about an uncertain cause.

What if my Charlotte repair money is held by the mortgage company?

Bring the check and the lender’s written requirements. A mortgagee’s involvement in disbursing funds can be separate from whether the insurer paid the correct amount. Keep inspection and repair records requested for disbursement, and identify whether the unresolved issue concerns coverage, the payment amount or the lender’s process.

Does a flood settlement end a separate wind-damage dispute?

Not automatically, but the payment allocation and any release must be read. Identify which components were compensated and what distinct wind-related damage remains disputed. Share both claim files. Coverage and causation should be evaluated without seeking a second payment for the same damaged item.

How much does a Charlotte County property insurance claim review cost?

Krapf Legal offers a free case evaluation. If we agree to represent you, ask for the written fee agreement and an explanation of attorney fees, case expenses, and any amount you could owe if there is no recovery. A free evaluation does not mean every stage of a case is free, and the insurer is not automatically responsible for your legal bill.

How long do I have to report or supplement a property claim?

For many Florida property claims, current law requires notice of a new or reopened claim within one year of the loss and a supplemental claim within 18 months. These are notice rules, not the deadline to sue. Exceptions and special rules, including some condominium loss assessments, can apply. Earlier losses and flood policies need separate analysis. Have the loss date, policy and prior notices reviewed promptly; ongoing negotiations do not automatically extend a deadline.

Should I report the damage before I have every repair estimate?

Follow the policy’s notice requirements promptly and truthfully; do not wait for a perfect repair estimate. Give the facts you know, identify uncertainty, and keep a copy of what you submit. Protect the property safely from further damage and retain receipts. A later inspection can clarify the scope, but missing a notice requirement can create a separate dispute.

Can I accept a payment and still challenge an incomplete claim?

It depends on what the payment and any accompanying agreement mean. An undisputed payment, a payment subject to further documentation, and a full settlement with a release can have different consequences. Have the check language, payment letter, releases and prior agreements reviewed before assuming you can pursue more money. Keep records of every amount received and how it was allocated.

Will I have to sue, or can the dispute be resolved another way?

Some disputes can be addressed through better documentation, another inspection or negotiation. Eligible claims may have a mediation option; a policy may also provide appraisal for certain valuation disagreements. Appraisal does not resolve every coverage question. Litigation may be appropriate when other steps do not resolve the dispute. Your policy, deadlines, evidence and goals determine which options warrant consideration.

Is an insurance claim lawyer different from a public adjuster?

Yes. A public adjuster can assist with presenting and adjusting a property claim within that profession’s permitted role. A lawyer can advise on legal rights, interpret disputed policy terms and represent you in litigation. If you already have an adjuster or contractor, bring the agreement and work completed so the legal review accounts for the existing arrangement.

Does a denied claim automatically mean the insurer acted in bad faith?

No. A denial or a low payment can involve a genuine coverage or valuation dispute. Bad faith has additional legal requirements and cannot be assumed from the outcome of an inspection. Keep the complete communication history and ask counsel to evaluate the policy dispute and any potential claim-handling issues separately.

How long will resolving my insurance dispute take?

There is no dependable timeline without reviewing the claim. The insurer’s statutory handling duties, requests for information, inspections, negotiations and any court proceedings are different stages. The extent of disputed damage and the availability of evidence also matter. Ask what the next step requires, who is responsible for it, and how you will receive updates rather than relying on a promised settlement date.

Does homeowners insurance cover flood or storm-surge damage?

Standard homeowners insurance generally excludes flood, including rising surface water and storm surge; flood coverage normally requires a separate policy. Wind damage and rain entering through a damaged roof can raise different coverage questions. Identify the actual cause and timing at the property, keep the homeowners, wind and flood policies together, and notify the relevant insurers promptly. A hurricane can produce several causes of loss, so a flood exclusion should not substitute for evaluating separately documented damage under the appropriate policy.

What if damage makes my home unsafe to live in?

Prioritize safe accommodation and document why the home cannot be occupied. Ask the insurer whether additional living expense or loss-of-use coverage applies to the covered loss and whether an advance is available. Such coverage generally concerns reasonable extra costs above ordinary household spending, subject to policy limits and conditions. Keep lodging, meal and other relevant receipts and track what you would normally spend. A repair dispute or evacuation does not by itself guarantee payment for every temporary-living expense.

What is the difference between actual cash value and replacement cost?

Actual cash value generally accounts for depreciation, while replacement cost concerns replacing covered damaged property without that depreciation deduction. Your policy determines the applicable settlement method, limits, deductible and any conditions for recovering further amounts. Compare the estimate, depreciation calculation and payment explanation. A first check can be smaller than a supported replacement estimate without resolving every remaining coverage or scope issue.

What if I cannot fund all the repairs while the claim is disputed?

Tell the insurer which urgent work remains and request an explanation of any undisputed payment, available advance or documents needed for further payment. Keep emergency-protection and temporary-living receipts where relevant to coverage. Record unsafe conditions without putting yourself at risk. Before borrowing money or signing a contractor financing or benefits agreement, understand the terms and obtain advice. A pending dispute does not guarantee that every repair or financing charge will be reimbursed.

What should I check before signing a post-storm repair agreement?

Verify the contractor’s identity, applicable license and insurance, obtain a written scope and price, and retain copies of every document. Be cautious about pressure to sign immediately or promises about what your insurer must pay. A work authorization, financing agreement, payment direction and assignment of rights can have different effects. Ask for unclear terms to be explained and obtain legal review before transferring rights or accepting a broad release.

Do you have an office in Charlotte County?

Our physical office is in Clearwater, at 2790 Sunset Point Road. This page describes our Charlotte County service area. Contact our team to arrange a free case evaluation and discuss how to share your claim documents.

Communities we serve

Property claim help
across Charlotte County.

We serve property owners in these communities. Contact our Clearwater team to discuss the address and details of your property insurance dispute.

  • Punta Gorda
  • Port Charlotte
  • Englewood
  • Rotonda West
  • Deep Creek
  • Cape Haze
  • El Jobean

Let’s move forward

Tell us about
your Charlotte County property.

Share what happened and where your claim stands. Our team can review your situation and discuss the next step.

727 777 7450
Our Clearwater office
2790 Sunset Point Road
Clearwater, FL 33759
Monday–Friday 8:00am–5:00pm
Get to know our attorneys ↗

How we can help

Our practice areas.
Your next step.

From property insurance disputes to personal injury, explore the ways Krapf Legal can help. Contact our Clearwater team to discuss your situation in Charlotte County.

Our firm / Client experiences

Google Reviews

Client experiences with Krapf Legal’s Clearwater-based firm.

See all reviews on Google

Kristen O’Donnell was absolutely OUTSTANDING! She is an exceptional attorney—professional, knowledgeable, responsive, and truly dedicated to her clients. She went above and beyond every step of the way and made the entire process so much easier. KRISTEN IS THE TIGER ! SHE WILL FIGHT FOR YOU AS YOU WERE HER OWN BLOOD! I highly recommend Kristen O’Donnell to anyone looking for an outstanding attorney. Five stars all the way!

REGINAGoogle review

This firm was professional, responsive and handled my situation well. I also feel their billing was reasonable. Robert Studor and his staff were great to work with.

Julie KauzlarichGoogle review

Absolutely phenomenal work and effort. They worked to help us fight our insurance company that refused to pay us what was owed, and got us a fair settlement. Hopefully I will never need a lawyer again but if I did, this is who I would call.

Kevin SimekGoogle review

Robert was attentive and updated us along the route. Any questions I texted were answered quickly. We’re ver satisfied.

Debbie OldakowskiGoogle review

I luckily chose Keller Fisher of Krapf Legal for my roof damage claim. He was smart, responsive and knew what needed to be done. I would highly suggest working with Keller.

McKenzie LovelaceGoogle review

If you're looking for a top-notch property insurance attorney, I can't recommend Krapf Legal highly enough. From the very beginning, they were incredibly responsive, knowledgeable, and genuinely committed to helping me navigate a complicated insurance claim. They took the time to explain everything clearly, fought hard for my rights, and ultimately secured a resolution that I never could have achieved on my own. Their professionalism and dedication were clear at every step, and I always felt like a priority. If you're dealing with a denied or underpaid insurance claim, do yourself a favor and call Krapf Legal. They know the law, they know the system, and most importantly—they get results.

Derek AdamsGoogle review

Alex Sorley at Krapf Legal is amazing! After Hurricane Milton, I was overwhelmed with my insurance claim, but Alex took over, handled every detail, kept me updated, and got me a far better outcome than I could have expected! I’m so grateful for the hard work he and his team put in to get my case settled. I highly recommend him to all of my friends & family.

Andi MenaulGoogle review

Kristen and her team were fantastic She took the time to listen to our concerns over our claim from hurricane Ian and provided us with solid advice on how to proceed. She responded to our request and in the end got us the settlement we were looking for to repair the damage that it caused. You could tell through the multiple conversations that she really looks out for her clients interests I would highly recommend her and Kraph Legal for any insurance issues that you may have They are definitely well worth money spent Extremely Satisfied

Dan DragonGoogle review

A very well run law firm if you have a gripe with your homeowners insurance.

Violet RoseGoogle review

After our insurance company dismissed our hurricane-caused roof damage/leak claim as "age-related deterioration/wear and tear". we were referred to Krapf Legal. The Krapf Legal team were exceptional throughout the year-long battle to ensure we were compensated for our significant losses. Our attorney, Tim Delaney, was always reachable, professional and courteous - and he negotiated the exact settlement we were looking for to cover 100% of our roof replacement.

Scott SprattGoogle review

Dear family and friends, I highly recommend Mike Keeler from The Claim Squad and Geoffrey Schuessler from Krapf Legal for their exceptional service in handling my homeowner's insurance claim. Their professionalism and expertise were remarkable, especially considering the new laws that have become increasingly burdensome to homeowners since January 1st, 2023. Throughout the process, both Mr. Keeler and Mr. Schuessler demonstrated honesty and forthrightness, which I found commendable. I am grateful for their efforts in resolving my insurance claim and impressed by their dedication to their work and clients. If you need assistance with an insurance claim, I highly recommend the services of Mr. Keeler and Mr. Schuessler. Their expertise and professionalism are second to none, and I am confident that they will provide exceptional service to all. Thank you for your attention to this matter. Best regards, Taylor Taylor

Taylor TaylorGoogle review

In a time where we had lost hope, Keller Fisher from Krapf Legal stepped in and led us to a settlement that would allow my widowed mother in law to get the repairs that were much needed on her roof. We were denied the claim twice. We called Krapf Legal and within no time they had begun a claim with my insurance company and got it settled. Keller was professional, courteous, prompt, and available with any questions or concerns we had. I'd recommend this gentleman to anyone who is experiencing issues with their insurance company. I can't thank Keller enough for all the hard work he and his team put forth in to getting this case settled.

Victor EstevezGoogle review

great staff

joe richardsGoogle review

(Translated by Google) They are doing an excellent job and I am especially grateful to Felipe who is very kind and attentive to everything. (Original) Ellos están haciendo un excelente trabajo y especialmente muy agradecida con Felipe quien es muy amable y está al pendiente de todo.

María EspinozaGoogle review

I had a great experience using Krapf Legal to help me settle my home insurance claim. I had provided my insurance company with everything they requested, but their offer was way less than the estimates I had to fix the damage to my house I had been waiting for almost a year for the insurance company to respond to my claim. I called Grant and he said he would take care of it, and he did! The team at Krapf legal was able to quickly settle my claim.

Brent StolenGoogle review

(Translated by Google) Kraft Legal has been working and continues to work with excellent results in addressing the errors and injustices I have experienced and am currently experiencing. I thank God for having found this dedicated law firm, in whom I have complete confidence. I must especially express my gratitude to Felipe Perea, who has made every effort to keep me informed and has maintained his professionalism throughout my case, even helping me understand it despite my language barrier. Many thanks to Kraft Legal and especially to Felipe Perea. God bless you. (Original) Kraft Legal Ha estado trabajando y trabaja con excelente resultados a favor de los errores e injusticias por las que he pasado y estoy pasando. Doy gracias a Dios de haber conocido este bufete de abogados esmerados y en los que cofio. Tengo que expresar mis gracias especialmente a Felipe Perea que se a esforzado en mantenerme informado y ha mantenido su profesionalismo en todo el transcurso de mi caso y además ayudándome con mi idioma a entenderlo. Muchas gracias a Kraft Legal y en especial a Felipe Perea. Dios los bendiga.

Joaquin RubidoGoogle review

(Translated by Google) The best thing about this office is Felipe Perea. Thank you so much for your excellent work and efficiency. (Original) Lo mejor que tiene esta oficina es Felipe Perea. Muchas gracias por su excelente trabajo y eficiencia. The best employee that this office has is Felipe Perea. He is excellent and work very well. Thank you very much

Olga Lucia Home RubioGoogle review

Helped me with a home insurance issue, Great staff , answered all my questions quickley, wonderful service. I was well taken care of. Thank You All

Renna BainGoogle review

Mr Kraft is incredible !! Gave me his cell phone number, so I could speak with him at any time. Explained in detail any questions I had and never sugar coated anything. He's a straight shooter. I highly recommend Mr Kraft for your Social Security Disability needs.

Cynthia CharlesGoogle review

Our home has survived many Florida hurricanes but when a strong, surprise hail storm hit in early 2020, our house suffered substantial damage. Our homeowner’s insurance company had a team of experts on their side to fight our claim. When weeks turned into months, we knew we needed someone to represent our needs. Krapf Legal came highly recommended and we now understand why this team has earned its outstanding reputation. Every Krapf Legal representative has been so professional, understanding and so passionate about helping homeowners like us. While we live several miles away in another city, the Krapf legal team (Grant, Keller and the entire team) treated us like neighbors. They were professional, responsive and spot on with their advice. In the end, we received the compensation we needed to repair our home. Truly, we couldn’t have resolved our claim with such a positive outcome without Krapf Legal. Thank you!!!

Donna JonesGoogle review

Seriously the best property insurance attorney there is. Highly recommend!

Derek AdamsGoogle review

Edited previous text as we have worked out a new plan to move our case forward and I look forward to good results

DJRGoogle review

Grant Krapf was an outstanding lawyer for our roof claim. I highly recommend him!

Chaplain AmericaGoogle review

Roof leaks to property damage, Krapf Legal knows how to handle any case. Highly recommend

Chris CrawfordGoogle review

Excellent company with superb customer service!

paul grynewiczGoogle review

The team at Krapf Legal is a group of dedicated professionals that bring significant contribution and value to their clients. They are highly responsive, communicate expectations effectively and more importantly, get timely results for the folks that they represent. I highly recommend this firm, whether working with them directly or through a public adjuster.

Jimi DGoogle review

I had extensive damage to my home from Hurricane Irma. My insurance company only stated $8k worth of damage but because my deductible was so high they sent me a check for $3k! I couldn't even get the insurance company to return my phone call for 3 months! I didn't know what to do so I hired an insurance adjuster to fight the claim. After over a 16mths of fighting it had finally gotten to the point to bring in a lawyer. They recommended Grant Krapf and I’m so glad they did! I couldn’t believe how quickly he got a response from the insurance company. In total, I had been waiting for nearly 2 years and when Grant and his team came on board it was a matter of months before they were able to get the insurance company to settle. I was shocked and amazed! I have never hired an attorney before and I had always heard unflattering stories but this was not my experience. Even after the settlement they have been kind enough to still help me with questions or advice relating to the house. They are good people and they do good work! It’s incredible when you feel like you are going up against a giant and want to give up and can find extraordinary people that will fight for you and never give up!

Emily HakimipourGoogle review

Highly recommend Krapf Legal. Cailtin has always greeted us in a friendly and professional manner and made us feel like a very important client. Grant and his staff were always prompt to address our needs and timely respond to any questions. Very knowledgable, respectful, reliable, courteous and professional.

Randy & Beth MiddletonGoogle review

Grant and his team consistently achieve great results for their clients. They are people you can trust and always act in their client’s best interest.

Jay SilverGoogle review

Testimonials and reviews reflect individual clients' experiences. Prospective clients may not obtain the same or similar results.

Here for our clients. Every step of the way.