DGAA bLAWg

Using Rumble Strips to Prevent Crossover Accidents

Web Admin - Thursday, September 25, 2014

rumble strips safety, Deer Park traffic accident lawyerIt is a common experience for drivers heading home, especially late at night, only to veer slightly out of the lane and be jolted awake by the rumble strips guarding the center of the road. These concrete ridges, originally invented in Illinois in the 1950s, serve a valuable purpose in preventing crossover accidents. Crossover accidents are some of the most dangerous types of traffic accidents and they occur when drivers, either careless or distracted, swerve out of their lane and into oncoming traffic, resulting in a powerful, head-on collision with another car.

What Crossover Accidents Are

Crossover accidents occur when a car leaves its lane, crossing over the median and into traffic heading the other direction, resulting in a front-end collision. The physics behind these sorts of crashes makes them some of the deadliest types of accidents. The issue is one of speed. In a single car crash or even a crash into the side of another car, most of the accident's force comes from the one car's forward motion. This is not true in crossover accidents because the two cars are heading in opposite directions, so their forces both contribute to the accident. By way of example, two cars colliding in a crossover accident, each traveling 60 miles per hour, would have the same force as a single car crashing into a wall at 120 miles per hour. These sorts of violent collisions can lead to all sorts of severe injuries including whiplash, broken bones, traumatic brain injuries, and in many cases, even death.

How Rumble Strips Help

Rumble strips can be instrumental in preventing these sorts of accidents. They function as an early warning system, alerting drivers to the fact that they are leaving their lane and are about to veer dangerously into oncoming traffic. In fact, a study from the Kansas Department of Transportation and the University of Kansas reports that these sorts of safety device can reduce crossover accidents by as much as 21 percent.

There may be some circumstances in which the absence of these sorts of rumble strips can give rise to a claim against the municipality for failing to properly design or maintain the road. Although such claims are difficult to bring, there are scenarios in which a poorly designed road, such as one lacking in centerline rumble strips, could lead to a traffic accident for which the victims would have a right to recover.

If you or one of your loved ones has recently been injured in a crossover accident or some other type of crash, contact an experienced Illinois traffic accident attorney today. Our firm's team of dedicated professionals protects the rights of clients in towns across the northwest suburbs, including in Deer Park, Arlington Heights, and Crystal Lake.

About the Author: Attorney Ken Apicella is a founding partner of DGAA focusing in the areas of personal injury, employment, insurance coverage disputes, and civil litigation. Ken earned his J.D. from DePaul University College of Law in 1999. He has been named a SuperLawyers Rising Star and a Forty Illinois Attorneys Under Forty to Watch. Ken has written and lectured for the Illinois Institute for Continuing Legal Education and regularly serves as a moderator at Northwest Suburban Bar Association's Continuing Legal Education seminars.

How Lawyers Use Digital Evidence in Court

Web Admin - Tuesday, July 15, 2014

criminal defense digital evidenceThe advent of computer technology has reshaped the way that people communicate with each other, as well as how they treat information. This has created an interesting ripple effect in courts, which now have to deal with lawyers seeking to use digital evidence in court, which includes things like incriminating emails, computer files, and Facebook posts. 

The use of this sort of evidence comes with a variety of hurdles that an attorney must clear. The attorney must prove that the evidence is authentic and untampered with, as well as show that the records are acceptable as testimony. Prosecutors in a criminal case have a higher standard to meet, needing to show that their obtaining the evidence did not violate the defendant's privacy rights.

Hurdles to Using Digital Evidence

Lawyers face three hurdles in using digital evidence: authentication, hearsay, and privacy. Authentication refers to the need to demonstrate that the digital evidence is genuine and that no one fabricated or tampered with it. This is more difficult to show with things like emails than with physical letters because people can easily edit or alter the email's text to change the substance of the message. However, many courts still set a fairly low standard of authenticity for allowing the lawyers to present evidence to the jury; they leave the final determination of genuineness to the jury itself.

The next exception to the use of digital evidence is the rule forbidding “hearsay” testimony, which digital evidence often qualifies as. Hearsay is a statement made outside of a courtroom that the lawyer is attempting to use to prove the truth of whatever the statement is about. For instance, if a defendant is on trial for murder and one witness testifies that another witness told them they had seen the defendant commit the murder, that testimony would be hearsay since the testifying witness is just reciting an out-of-court statement.

Finally, in criminal cases, the prosecution must also show that the police obtained the evidence without violating a person's 4th Amendment rights. In many cases this means that the police must have received a warrant to perform the search, but there are exceptions to this. For instance, in the civil case of Largent v. Reed, the court determined that people do not have a “reasonable expectation of privacy” in regards to the things they post to Facebook, which would mean that a warrant would not be required to look through a person's Facebook profile.

How People Can Protect Themselves

Protecting online and digital information is a difficult prospect. Often, awareness of the public nature of things like Facebook posts, internet searches, and emails can help people stay alert to the fact that such things may be available as evidence in court. This can help modify people's behavior, and make them more careful about the sort of information that they make digitally available. Beyond that, there are some programs that can encrypt private data, but these can often be decrypted throughout the discovery process.

If you are concerned about the use of digital evidence against you in a trial, contact a Barrington criminal defense attorney today. Our firm represents clients across many northwest suburban towns like Rolling Meadows, Palatine, and Schaumburg.

About the Author: Founding partner of Drost, Gilbert, Andrew & Apicella, LLC, Colin Gilbert, received his J.D. from Chicago-Kent College of law in 2005. Colin argues cases across many practice areas including criminal defense, collections, civil litigation, real estate law, and corporate law. Colin is an active member of the Board of Governors of the Northwest Suburban Bar Association and the Illinois Creditors Bar Association. He is currently Vice President of the Arlington Heights Chamber of Commerce, and is a Commissioner for the Village of Arlington Heights. Colin has a 10.0 Attorney rating on Avvo, and was named one of the 2014 “Top 40 Under 40” Trial Lawyers in Illinois by the National Trial Lawyers Association.

Using Virtual Representation Effectively in Illinois

Web Admin - Wednesday, November 06, 2013

When a trust is created, many different people may have an interest in how it is administered. For example, it is common for the trust documents to allow one person to benefit immediately (i.e. a spouse), with others to receive the assets upon that beneficiary’s death (i.e. the children). Those who are set to inherit later obviously have a stake in how the trust is managed. Mismanagement may affect their interests.

But what happens if those future beneficiaries are children, disabled, or otherwise unable to effectively advocate for their interests? One solution is to go to court and have a judge appoint a guardian to act in their interest. But that process often takes significant time, is costly, and may be ineffective if the future beneficiaries are unknown, like unborn children.

Reaching an Agreement

Is there a way to settle disagreements involving a trust without going to court? Fortunately, there is.

Illinois has a “virtual representation” statute which allows select individuals to represent the interests of others to craft agreements, often dealing with disputes regarding a trust. Essentially, this law allows different parties to create agreements which avoid litigation and are binding on some future beneficiaries.

When used properly, these settlement agreements can solve ambiguities in the trust document, delineate duties of the trustee, and account for many other administrative issues. As a result, these agreements can be incredibly efficient, eliminating the risk of prolonged legal battles down the road.

Many Illinois residents are well served by exploring use of virtual representation to reach a nonjudicial agreement. However, it is important to proceed cautiously, usually with the aid of an attorney. When not created properly, the agreement may not hold up. Under the law, to be valid the primary beneficiaries must all be adults and legally competent. The trustee must also be a party to the agreement. Notably, the agreement cannot change the terms of the trust. In addition, the primary beneficiary must not have a conflict of interest with those who are being bound. To qualify as a primary beneficiary the individual must currently receive income or principal from the trust. Alternatively, the individual must be eligible to receive a distribution of principal at a certain date.

Learn More

Do you want to learn more about using virtual representation effectively? These issues are quite complex, and so it is helpful to contact a Palatine estate planning attorney to make sure you are doing everything in your power to protect your long-term interests. The law office of Drost, Gilbert, Andrew & Apicella, LLC serves clients in Palatine, Arlington Heights, Crystal Lake and other suburban Chicago areas.


Recent Posts


Tags

reckless homicide Transfer on Death Instrument Crystal Lake medical malpractice attorneys Barrington criminal defense lawyer Chicago trucking accident attorney Schaumburg real estate lawyer Arlington Heights employment attorney underage DUI Illinois workers compensation lawyer Illinois estate planning attorney insurance claim denial Long Grove estate planning attorney Barrington Traffic Lawyer Illinois workplace lawyer cause-of-death exclusions privacy child safety creditors Barrington Illinois estate planning lawyer Arlington Heights real estate lawyer fiduciary rule delay Palatine injury attorney top life insurance claim denials commercial leasing Crystal lake insurance dispute attorney low-ball insurance settlement life insurance policy Rolling Meadows insurance dispute lawyers Long Grove wills and trusts attorneys commercial leases digital information small business probate lawyer Illinois traffic attorney Rolling Meadows estate planning attorney spinal cord injury deed transfer Schaumburg estate attorney drunk driving statistics Illinois mortgages Chicago traffic lawyer crossover accidents liability Illinois construction accident attorney Des Plaines tax law firm icy parking lots spinal cord injuries workers comp Deer Park real estate law firm Illinois personal injury lawyer Barrington estate planning attorney Illinois traffic accident lawyer Illinois employment lawyer Barrington employment law firm Chicago will attorney brain injury Illinois real estate real estate lawyer loss of consortium Illinois Workers’ Compensation Commission Arlington Heights lawyer estate planning trusts federal crimes senior citizens Palatine employment attorney South Barrington real estate lawyer Illinois business lawyer Inverness accident lawyer Illinois employment law swimming pools distracted driving accidents health insurance dispute Illinois personal injury attorney Rolling Meadows criminal attorney Illinois employment attorneys Illinois driving without license uninsured motorist license revocation appealing an insurance claim jet ski mortgage sole proprietorship PTSD insurance agent negligence slip and fall accidents guardianship attorney Des Plaines motorcycle accident attorney Arlington Heights pedestrian accidents Palatine corporate law attorneys LLCs bad faith insurance claims insurance attorney real estate leasing Illinois insurance attorney Deer Park accident attorney Inverness estate planning lawyer loopholes Illinois Trust Code medical marijuana wills Crystal Lake traffic attorney Schaumburg personal injury lawyers independent contractor Palatine law firm Schaumburg injury lawyer trench injuries car accidents Mount Prospect real estate lawyer IRS foreclosed rental property pedestrian accident Schaumburg employment attorney Mt Prospect Attorney insurance adjusters Deer Park DUI lawyer criminal law Arlington Heights car accident lawyer Illinois small business School Visitation Rights Act Crystal Lake civil litigation lawyer Illinois wills and trusts Inverness real estate lawyer Des Plaines personal injury lawyer denied insurance claims nursing home negligence Buffalo Grove personal injury lawyer Chicago biking tips Des Plaines real estate lawyer Illinois employment laws Illinois probate lawyer Palatine traffic accidents Palatine business attorney elder abuse residential real estate Schaumburg drug defense lawyer Arlington Heights accident attorney estate attorney pedestrian injuries, pedestrian fatality disability benefits Chicago attorney Long Grove real estate lawyer Rolling Meadows probate lawyer Rolling Meadows traffic attorney Buffalo Grove medical malpractice lawyers Crystal Lake law firm Inverness civil lawyer BUI Illinois employment law firm underinsured motorist Palatine employment law lawyer Inverness personal injury attorney Rolling Meadows insurance lawyer murder charges Illinois workplace discrimination attorney DUI Illinois wrongful termination lawyer Illinois car accident attorney Crystal Lake estate planning lawyer vacation home fines fault based insurance insurance dispute, insurance dispute lawyers, insurance claim denial, insurance claim delays, Rolling Meadows insurance dispute attorneys material misrepresentation Des Plaines claims law firm Buffalo Grove injury lawyer Rolling Meadows DUI attorney Des Plaines civil attorney Palatine trusts lawyer no contest clauses Illinois living will cell phone tower data Schaumburg civil litigation attorney insufficient documentation Retaliatory Discharge Rolling Meadows employment law attorney Illinois insurance claim dispute lawyers cell phone accidents defective products Barrington drug crime attorney Crystal Lake medical malpractice lawyer Des Plaines injury law firm workers compensation insurance disputes gift tax exemption, estate planning, estate planning strategies, Illinois estate planning, South Barrington estate planning attorneys premises liability Chicago will attorney, social media platforms, Illinois estate planning lawyer, bicycle accidents Rolling Meadows personal injury lawyer Barrington civil litigation attorney internet real estate closing Des Plaines medical malpractice attorney BAC Crystal Lake criminal defense attorney power of attorney insurance claim denials medical malpractice, missed diagnosis, delayed diagnosis, medical mistake, Deer Creek medical malpractice lawyers Rolling Meadows car accident lawyers Illinois Wage Payment and Collection Act trusts license suspension Illinois employee rights attorney. slip and fall forming a corporation in Illinois insurance disputes, Illinois insurance disputes, Illinois insurance dispute attorneys, denied insurance claims, Arlington Heights insurance dispute attorneys income distribution deducation Illinois traffic attorneys caretaker rights criminal defense rumble strips Illinois trucking safety advance healthcare directive investment property Illinois estate planning Barrington attorney personal injury claim employment law, Illinois employment laws Food and Drug Administration's Food Safety Modernization Act Schaumburg probate attorney Palatine criminal defense lawyer vacation home Chicago insurance claim attorneys drug crime Barrington personal injury lawyer Illinois collections attorney Arlington Heights traffic attorney mass shooting estate planning lawyer job lawyers Illinois medical malpractice case defective products lawyer denial of insurance claim employment law, meal breaks, rest breaks, hotel employees, Des Plaines employment law attorneys power of attorney for healthcare Illinois criminal defense attorney Illinois wills and trusts attorneys Illinois home inspection Arlington Heights estate planning attorney Illinois jet ski accident lawyer contracts Kenilworth estate planning attorneys traffic accidents estate plan eluding a police officer license reinstatement owner responsibility Des Plaines personal injury lawyers wrongful termination, employment law, whistleblower protections, Illinois employment laws, discrimination in the workplace Illinois personal injury elder law Illinois medical malpractice compensation natural gas explosion Des Plaines trucking accident lawyers Schaumburg corporate attorney Inverness probate lawyer Schaumburg traffic lawyer Palatine estate planning lawyer personal injury accidents Chicago lawyer probate claims controlled substance boating DUI car crash Des Plaines Traffic Lawyer social media after death Chicago employment lawyer digital media accounts, estate planning, Arlington Heights estate planning attorney, probate fees Crystal Lake personal injury lawyer Illinois medical malpractice lawyers Rolling Meadows tax attorney business litigation Chicago car accident lawyer digital assets Illinois tax attorney insurance claim dispute attorney probate claims process Arlington Heights car crash attorneys Rolling Meadows business lawyer in terrorem provision Palatine insurance lawyer Illinois Human Rights Act Chicago estate planning Home Sale Contingencies Jay Andrew hands free device Arlington Heights personal injury lawyer Deer Park criminal attorney Schaumburg criminal law attorney car collision agent Deer Park workers compensation lawyer Inverness insurance attorney hiring employees Illinois insurance claim attorney head on collisions Palatine real estate lawyer Palatine life insurance lawyer comp time Kenilworth estate planning attorney taxes texting while driving corporate law minimum wage Illinois will lawyer IRELA beneficiary complications Buffalo Grove personal injury attorney new real estate form breathalyzer test Whistleblower Claims employee discrimination employee rights college kids compensatory time unfunded trust Illinois corporate lawyer rent to own real estate contracts life insurance lawyer revenge porn medication errors sexual harassment jet ski accidents Barrington estate planning lawyer caregiver Illinois business law atorneys breach of contract preventing accidents Long Grove real estate attorney Palatine probate lawyer trucking accidents installment contracts IRA trust transfer Inverness traffic law firm liens Buffalo Grove real estate attorney Schaumburg car accident attorney automated cars suspended license traffic violations Crystal Lake business law attorneys Buffalo Grove traffic lawyers FSLA back injuries living trust benefits Des Plaines drug lawyer foreclosure Illinois pedestrian accident attorney personal injury claims Rolling Meadows life insurance claim denial attorney traffic crimes Rolling Meadows insurance attorney involuntary manslaughter liability claims traffic deaths drugs rollover car crashes Illinois insurance disputes product liability field sobriety test Super Mario Arlington Heights insurance attorney car accident lawyers Barrington business law firm Illinois estate planning law firm Illinois traffic ticket lawyer modern family estate planning real estate attorney employment lawyer DNR changes to mortgage law workers compensation benefits Schaumburg elder law lawyer Rolling Meadows DUI lawyer auto accidents Chicago life insurance attorney wage theft Buffalo Grove criminal defense lawyer boating under the influence Illinois attorney landlord tenant law Crystal Lake car accident lawyer Barrington personal injury attorney Des Plaines personal injury attorney Illinois personal injury lawyers civil rights violation Crystal Lake insurance lawyer Arlington Heights trucking lawyer special needs trust homestead rights trustee murder Affordable Care Act Crystal Lake personal injury attorney attorney fees Schaumburg construction accident lawyer life insurance claims Long Grove estate planning Buffalo Grove law firm Schaumburg insurance lawyers Rolling Meadows litigation lawyer whistleblower protections Chicago estate planning lawyer Inverness elder law lawyer Schaumburg employment law attorneys Schaumburg personal injury lawyer estate planning, digital assets, Revised Uniform Fiduciary Access to Digital Assets Act, Illinois digital assets, Illinois estate planning, surgical mistakes medical research meal breaks Palatine elder law attorney IRA benefits personal injury lawyer Crystal Lake medical malpractice law firm Buffalo Grove probate lawyer Des Plaines accident attorney Federal Food Drug and Cosmetic Act Barrington medical malpractice lawyers lapse in policy home inspection lawyer fiduciary rule employment contract, employment law, employment at-will, Deer Park employment law attorneys, contract, CAM personal injury Legal Info Rolling Meadows boating crash lawyer pedestrian-automobile accident Illinois rollover accident lawyers condo murder defense Des Plaines pet law attorney pay when paid contract Illinois civil litigation lawyer pedestrian accidents how to avoid common denials of life insurance claims golf accidents South Barrington real estate attorney Illinois DUI attorney financial advisors Barrington criminal lawyer deadly crashes right to work traumatic brain injury car crash injuries Arlington Heights personal injury attorney Barrington workers compensation attorney Schaumburg Attorney Barrington life insurance lawyer sexual images Riverwoods estate planning lawyer trauma after an accident Fair Labor Standards Act Chicago insurance law firm trust payments Arlington Heights criminal lawyer personal injury attorney Schaumburg personal injury attorney Long Grove estate planning attorneys digital evidence Illinois real estate lawyer Rolling Meadows personal injury lawyers Illinois Probate Act of 1975 DUI defense construction accidents, personal injury, wrongful death, Arlington Heights personal injury attorneys, workers' compensation traffic laws Palatine traffic lawyer Des Plaines insurance attorney Illinois Sales Representative Act Crystal Lake employment attorney Schaumburg estate planning attorney living trust vs will Palatine drug lawyer Family Medical Leave Act Illinois medical malpractice claim operating agreements car accident speeding real estate contract TBI healthcare claims Palatine corporate attorney estate tax Arlington Heights wills and trusts lawyers Chicago corporate attorney distracted driving accident victims work unions criminal Illinois medical malpractice attorney FMLA denied insurance claim healthcare Rolling Meadows employment attorney insurance dispute attorney Arlington Heights tax lawyer employee misclassification ken apicella pet bites Barrington boating accident attorney insurance denials Rolling Meadows drug defense attorney insurance agents Illinois Transfer on Death Instrument Barrington real estate lawyer Policy Cancellation Home Remodeling Repair Act coronavirus wrongful death Rolling Meadows insurance dispute lawyers, insurance dispute construction accidents Do Not Resuscitate Thanksgiving Schaumburg criminal attorney pregnant women medical malpractice Illinois pet lawyer Illinois red light cameras startup company pizza emoji Deer Park traffic lawyer food poisoning estate planning Arlington Heights wills and trusts attorneys Inverness real estate attorney drug crimes personal injury, auto accident injuries, delayed injuries, serious injuries, Des Plaines personal injury attorneys Rolling Meadows Attorney Illinois motorcycle accident lawyer civil litigation estate planning for college students llinois Real Estate Lawyers Association medical malpractice claims Illinois job attorney Arlington Heights employment law attorneys Employment Discrimination Law Inverness corporate attorney paid sick leave Rolling Meadows accident lawyer dynasty trusts blood alcohol content Self-Directed IRA Accounts Illinois defective products attorney life insurance Palatine Attorney Rolling Meadows medical malpractice lawyers underfunded trust employment contract probate process Des Plaines DUI attorney bicycle dooring accidents construction contracts Inverness DUI lawyer Barrington employment law attorney Crystal Lake bike accident lawyer rollover accidents motorcycle accident Illinois trusts attorney digital assets, digital fiduciary, estate planning, digital content, Long Grove estate planning lawyers Illinois insurance lawyer Schaumburg life insurance attorney Crystal Lake will lawyer insurance claims consent to a search Des Plaines collections attorney Arlington Heights medical malpractice lawyer Arlington Heights TBI attorney Illinois law Illinois speeding lawyer Barrington litigation attorney texting and driving clemency Deer Park motorcycle accident lawyer drunk driving insurance claim Liquor Control Act Exclusions institutional trustee problem employees wrongful termination holiday statistics real estate Arlington Heights Traffic Lawyer bike accident life insurance claim denial, denial of life insurance claim denial of life insurance Illinois LLC creation Des Plaines drug crimes lawyer personal injury law firm insurance claim delay real estate zoning Crystal Lake tax lawyer motorcycle accident lawyer Illinois employment law attorneys anesthesia errors landlord tax attorney marijuana filing a medical malpractice claim Palatine employment lawyer Illinois injury lawyer overtime violations pet law Crystal Lake pedestrian accident lawyer Kenilworth estate planning lawyer Schaumburg Attorney Ken Apicella Rolling Meadows employment law attorneys insurance negligence dealing with problem employees Palatine construction attorney subcontractor Arlington Heights injury attorney hit and run accident Deer Park employment law attorney Rolling Meadows traffic law firm Rolling Meadows marijuana attorney driving accidental death benefits Illinois lawyer unauthorized overtime boating accidents truck collisions products liability overtime pay Colin Gilbert Mount Prospect wills and trusts lawyers Palatine civil litigation lawyer cell phone Illinois Smoke Detector Act manufacturing Illinois elder law attorney car crashes rest breaks Schaumburg medical malpractice lawyer natural gas insurance denial appeals Crystal Lake accident attorney Crystal Lake pet attorney pain and suffering Deer Park personal injury lawyer Rolling Meadows corporate lawyer irrevocable trust insurance dispute Buffalo Grove employment lawyer Rolling Meadows Traffic Lawyer traumatic brain injuries expungement unpaid overtime Inverness injury lawyer ObamaCare Illinois insurance dispute lawyers Joliet general practice lawyers commercial real estate POA dram shop law Chicago employment attorney Barrington injury attorney Palatine personal injury lawyer Illinois boating accident lawyer preventable medical errors Barrington employment attorney Crystal Lake traffic lawyer Des Plaines criminal attorney employment law employment attorney Illinois traffic laws Illinois bicycle safety Buffalo Grove car accident lawyer first degree murder car accident lawyer Palatine civil attorney Arlington Heights wills and trusts attorney insurance claim dispute workplace sexual harassment Buffalo Grove life insurance attorney DUI penalities most common reasons for life insurance claim denials comparative negligence unpaid assessment estate planning attorney Crystal Lake employment lawyer Detainer Actions traffic offenses marijuana crimes attorney Landlord Tenant Ordinance real estate attorneys Buffalo Grove insurance claim dispute lawyers capital gains tax Buffalo Grove corporate attorney criminal record Fourth of July fatal car accidents Rolling Meadows personal injury attorney ACA Palatine punch death Crystal Lake injury attorney federal regulations for LLCs employees Des Plaines real estate attorney probate Illinois registered agent Arlington Heights wills and trusts lawyer Illinois insurance claims lawyers license blended families wills and trusts Class A misdemeanor gift taxes Mount Prospect elder law attorney Illinois workers compensation attorney Schaumburg estate planning lawyer Forcible Entry civil litigation attorney living wills traffic tickets DMV condo association Illinois employment law attorney privacy laws GM ignition switches Deer Park traffic accident attorney severance agreements estate planning, death tax, succession plans, business estate plans, Barrington estate planning lawyers Illinois insurance claim dispute lawyer drug crimes lawyer Deer Park medical malpractice attorney living trust Schaumburg wrongful death attorney Buffalo Grove traffic attorney BAIID dog bites Arlington Heights Attorney drug possession traffic violations defense Palatine workers compensation lawyer Rolling Meadows real estate attorney Crystal Lake car accident attorney DGAA Crystal Lake employment law attorney Rolling Meadows criminal lawyer Colin H. Gilbert

Archive