Home/News/

What is CHA’s FogLifter?

Simply put, FogLifter is CHA’s proprietary product that is a stand-alone, scalable, secure, and fully dedicated mobile Artificial Intelligence (AI) framework powered by NVIDIA NGC. It’s capable of taking large amounts of raw data and analyzing it rapidly and accurately in a variety of ways, providing solutions for any number of industries from government to financial services to education, energy, and utilities.

FogLifter was initially designed with assistance from the Rapid Innovation Fund (RIF) to address the Defense Intelligence Agency (DIA)’s need for fast, autonomous sort, search of threats, and exploitation of captured media, but it quickly became clear that its scalable, secure, and mobile qualities could be adapted for a variety of other applications.

Working in partnership with KOVA Global, CHA developed the first generation of FogLifter in a short 18 months. Initial results were a large number of images processed in under two hours, with video analysis results in less than 24 hours. FogLifter is completely scalable and can be reconfigured in almost limitless ways to perform numerous functions. With the ability to be re-created from scratch on a new instance in under 10 minutes, FogLifter is leading the way in data analysis.

In initial testing for the DIA, FogLifter gave the department the ability to expedite processing of intelligence artifacts, changing the possibilities for real-world data collection and analysis. Its flexible technology platform makes access to relevant intelligence rapid, efficient, and accurate giving America’s warfighters an added advantage against all threats.

FogLifter is a perfect example of what CHA can do and our ability to make products that are versatile and relevant to today’s needs. Learn more about FogLifter and other CHA products by visiting our website today.

June 1st, 2021|

FogLifter by the numbers

We recently told you a little bit about FogLifter, our proprietary stand-alone, scalable, secure, and fully dedicated mobile Artificial Intelligence (AI) framework, powered by NVIDIA NGC. We gave you a little of the history of how and why we developed it and teased a bit about what it can do. Now, we’d like to take a moment to break down some of FogLifter’s incredible capabilities.

First, what it can do:

  • Powerful analytics. FogLifter possesses the ability to ingest large amounts of data and analyze it rapidly, providing powerful visual displays of those results.
  • User-configurable filtration and user free-form investigation of AI Interesting Artifacts. User roles can be assigned and findings easily filtered, based on user history and search parameters while also allowing full search flexibility.
  • Machine Learning (ML) experimentation and training. Data experimentation via prototyping.
  • Flexible visualization. Results are provided in user-friendly formats and are easily run and read on your preferred mode of export.

Now for a bit on the preliminary experimentation with FogLifter. For test purposes, FogLifter was configured to ingest raw, unstructured data of 120GB. Keep in mind that these numbers are from a Minimally Viable Product developed in conjunction with KOVA Global over an 18-month period, so real-world application may produce much faster, even more impressive results.

1. Image Analysis

  • Processed 36,224 images
  • Ran 181,120 jobs
  • Batches of 1,000 images
  • 5 image features
  • Results in under 2 hours using 50 calls per second limit quota

2. Video Analysis

  • Processed 223 videos
  • Ran 1,165 jobs
  • Batches of 20 videos
  • 5 video features
  • Results in less than 24 hours using 20 concurrent jobs limit quota

3. Document Analysis

  • Processed 100,000+ documents
  • Batches of 10 document archives
  • 6 document features
  • Results in roughly 17 hours using 10 concurrent jobs limit quota

FogLifter truly is a game changer with implications for multiple industries including government, financial services, building and development, education, and energy and utilities. Contact us for more information.

May 26th, 2021|

Behind the scenes with Fog Bank: “The real nerds of CHA”

We were recently privileged to sit in with our Research & Disruption (R&D) team for a “progress report” meeting. Remember the deer from our previous post? We got to see the current status of those deer. It truly is remarkable to see what our team has done with the AI framework that exists and how far they’ve come. We won’t steal their thunder, but look for some exciting things from them later in the year. For now, we’ll just say that they have things well in hand.

While we admit we non-R&D people didn’t understand much of what was being discussed, we did get a chance to witness how the team interacts and how they view themselves. Nosika Fisher, whom we introduced last time, acts as the glue that holds everyone together. She’d tell you that her job consists of “sending lots of emails,” but don’t let that fool you. She really keeps the big picture of all the parts everyone works on together and helps to make sense of them during their regular meetings.

Then there’s Joel Throckmorton, a self-described “big nerd” who is in charge of infrastructure and provides the software development for the project. He’s the one who harnesses the AI, or more accurately, the ML (machine learning) to set everything up. “Everyone’s still feeling around in this dark world of AI. We’re still trying to figure it out,” he says.

Chris Gallaher agrees. “There’s no rule book. We’re making them up as we go.” Chris, besides spending his free time creating amazing 3-D movies, works all things 3-D for CHA. He says he “sets everything up,” which means he creates the model used for the project. In a very real sense, he acts as the artistic director. Everything from the geometry to the training environment to whatever the computers need to be trained on, it all runs through Chris first.

Once Chris has done his part, Jeremy Alessi takes over. He takes what Chris builds and puts it into the “script” to be followed. He’s the team’s coder – the engineer who writes the code. Basically, what used to have to be entered by a human becomes computer-generated thanks to Jeremy’s skill. Although, it really is much more complex than what he describes.

Brandon Russell then runs the models and tweaks them as needed during the experimentation phases. Once he has the data ready, he reports it in – you guessed it – the very type of meeting we attended.

With Chief Revenue Officer Chuck Wythe sitting in, the team discusses the results and what they’d like to do next. Chuck, the entire team agrees, is really the mastermind behind R&D. Chuck has ideas or, as he says, “makes things up” and the team tries to make them work. It’s a recipe that has created a lot of success for CHA.

They may be the self-styled “real nerds of CHA,” but they drive a lot of what we do here. Their passion for what they do translates to improved services and products for our clients. And when your clients include military contractors determined to improve training and manpower for our nation’s Armed Forces, that means these “real nerds” are pretty amazing.

May 11th, 2021|

CHA’s commitment to ever-changing technology

“Technology, like art, is a soaring exercise of the human imagination.”
~ Daniel Bell

Technology is at the heart of everything we do here at CHA. Advancing technology speaks directly to our mission to provide up-to-date, state-of-the-art products for our clients. Yet while the thought of technology can elicit images of computer science nerds with noses to their screens, it is very much an art form and calls to the mysteries of the human imagination.

Here at CHA, we’re committed to not only producing the absolute best technology-based products for our customers, we’re committed to using human creativity to break through previously unrecognized glass ceilings. A prime example is our High Velocity Learning Environment (HVLE), which we all know as C-ARTS. Bringing training and technological advances directly to the point of need for the U.S. Navy has enabled them to make leaps and bounds in how they train and support the world’s premier naval force. Since its rollout, C-ARTS has only grown in popularity and demand.

However, we never rest on past (or current) success here. By the time products and services such as C-ARTS are being delivered to our clients, we are already hard at work answering the next technological need. If our clients can dream it up, we’ll strive to make it a reality. The creative process drives everything. Our FAS2T-RIF1 Case Study highlights exactly what this means. A client came to us with a need: to gather and analyze vast amounts of data in a tightly compressed timeline. That “dream” drove our creative problem-solving process and resulted in progress toward employing technology in innovations that will resonate in ways current and future clients haven’t even thought of yet.

Technology, when appropriately channeled through human imagination, is ever-changing and ever-evolving. Here at CHA, we can guarantee that we’ll be at the forefront of developing existing technologies in new ways as well as developing new technology in innovative ways that will further the missions of our clients. If you’d like to learn more, read our new blog series about our Research and Disruption department. We’re checking in with them regularly this year and giving you a sneak peek at some of the things we’re working on and what drives our talented team to consistently turn out products even we never dreamed could be so effective.

May 6th, 2021|

Who in the world of CHA is Lisa Loggins?

We’re going on the record now that we love the alliterative nature of the name of this month’s superstar employee, Lisa Loggins! Lisa has been with CHA for about six years and is, according to the nametag on her door, one of CHA’s Manpower, Personnel, and Training (MPT) team leads. While she still serves in that role, she has also taken on the role of Logistics Coordinator for the Carrier-Advanced Reconfigurable Training System (C-ARTS). She directs, supervises, and administers procurement and inventory management functions for the soon-to-be five C-ARTS training facilities. Lisa is currently leading the development of manpower and training requirement documents for the CVN 78-class carriers while keeping up with the day-to-day support of the four C-ARTS facilities already in place and supporting the build of a fifth facility.

Lisa spent 20 years of active duty as a Navy Logistics Specialist. That experience and her analytical, efficiency-oriented personality make her a natural in MPT and Logistics. Her incredible attention to detail, whether in content or format, makes her an invaluable member of the CHA team. That, combined with her ability to always find a more efficient way to perform any given task, makes her someone we’re hoping to keep around for a long time.

As with many of our amazing employees, one of Lisa’s favorite things about CHA is the work-life balance she achieves here. The flexibility to take life as it comes and integrate work into it allows Lisa to focus on that minute attention to detail she has both at work and at home. The freedom she feels to be able to take care of life events when they happen without worrying about missing out at work makes her a happier and more efficient team member. (Noticing a focus on efficiency here? So are we!) We’re happy she feels that way, as a healthy work-life balance is important to us.

Lisa met her husband (of nearly 27 years!) Dan while both were serving in the Navy. They are the proud parents of Sean, 22, and Emily, 17. Sean works full time and Emily is a high school senior. In addition to their two industrious children, Lisa and Dan are kept busy with two dogs whom Lisa refers to as their “Craigslist dogs.” Both are rescues, one coming all the way from Bosnia via the nonprofit organization The Tanzie Project. The Tanzie Project was founded by an Air Force veteran after seeing all the homeless dogs in Bosnia.

In the small amount of free time she has outside of work and family commitments, Lisa enjoys creating paper craft projects and gardening. COVID has put a pause on her participation in craft fairs, but she still creates because, as she says, “I have to do something with the immense amounts of paper I have managed to accumulate.” That may be her reason, but we’re pretty sure it’s because she’s immensely talented.

Lisa loves how much CHA has grown in the six years she’s been here. She hopes to see CHA continue to grow in the next five years, and she aims to have a logistics team working with her in support of the increasing number of C-ARTS facilities CHA manages.

As with everyone we highlight, we asked Lisa to share something others might not know about her. She let us know that back in high school she discovered her fear of heights standing on scaffolding while decorating large windows for school activities. Fast-forward a few years and she found herself in the Navy working with Explosive Ordnance Mobile Unit Two at Little Creek. She had the opportunity to participate in a training exercise that included hanging from a helicopter. Strangely enough, that fear of heights was gone and the aerial tour she received was a highlight of her time there. It may seem odd that hanging out of helicopters isn’t scary, but decorating windows is. The next time you’re in the office, stop by and say hi to Lisa, and ask her about it.

April 14th, 2021|

CHA Speaks: What our employees really think of CHA

If you follow us on social media (and we sincerely hope you do), you’ve probably noticed that we’ve been featuring some quotes from our incredible employees about what CHA means to them. We believe that asking questions sets you on a path of discovery that might end in some truly innovative ideas. So, we’re taking some time this year to ask our employees all sorts of questions about CHA, our mission, our future, and where we can grow. It’s all in the interest of ensuring we’re operating at peak health so we can continue to deliver the best products to our clients in the cutting-edge, on-time manner they’ve come to expect.

We wanted to know just what our employees think about CHA, and what their impressions are of what we do, who we are, and why we’re where we are today. “Everyone truly cares about the end result being the best possible,” one employee told us, and it’s a sentiment we’re hearing a lot. It’s about a focus on making sure our products are the best they can be from concept to reality and they’re right—we are absolutely dedicated to producing state-of-the-art and beyond products to our clients because they are in the business of changing the future and we want them to be confident they have what they need to do so.

“The quality that CHA emphasizes and implements for each and every product is what I love the most,” said another employee, echoing another sentiment we hear frequently. “The most admirable part is the commitment to the products and programs because of a genuine concern for the training of the Sailors. It is not always about the bottom line.” It’s true and we agree: it shouldn’t be all about the bottom line. As referenced in the quote above, one of our clients is the United States Navy, and we truly believe it is imperative to provide products that “focus on ensuring our warfighters are equipped to win the fight.” Which is why, as that employee explained, “We push to do the right things by the warfighter.” And that doesn’t always mean we’ll make the most profit, but we will provide deliverables that “keep our national resources sharp and ready. There’s no more important thing.”

Others touched on how reassuring it is to work for a company that is so dedicated to the process of delivering “the right product on time and on target.” This sentiment was echoed most by the veterans who now work alongside us. “Being on this side [after three decades of active-duty service], I really appreciate all the hard work that goes into the final product delivery,” said one such employee. Another appreciates that “we work directly with the Sailors to get their feedback and tailor our products to ensure they are effective to those who will use them.” Yet another highlighted how that dedication touches on all aspects of the process, especially when it comes to quality assurance. “The double, triple, sometimes even quadruple check on each document before it goes out the door just shows that what we produce to the Fleet matters. As a reservist, I know that the products I am helping to produce could one day help me out at sea, and I can be assured the work was done correctly.” That’s why we do what we do: so our clients will know that what we’ve given them will work, work well, and exceed their expectations.

Still other employees touched on how CHA remains focused on the future. “CHA is ambitious,” said one, “I like that.” Ambition, with purpose, is what we’re all about and why we especially like hearing that not only is that recognized, but that other employees agree. Another stated that that ambition is clearly seen in “the dedication CHA has to develop its employees by mentoring, cross-training, and giving them the opportunity to grow within.” We believe in our employees and in encouraging them to chase the things that interest them. It’s, hopefully, the reason why, as one employee concluded, “our products, such as C-ARTS, are proof that CHA was and will be ahead of the curve.”

Here’s to looking to the future. According to our employees, it’s bold and bright. Who are we to argue? After all, our employees are the heartbeat of our organization.

March 30th, 2021|

Who in the world of CHA is Chris Gallagher?

We’re excited to feature CHA’s Chris Gallagher in this entry of our “Who in the world of CHA” series. Chris has been with CHA for six years (in June), and he’s been a part of our Research & Disruption (R&D) department since 2017. As our regular readers know, we recently featured our entire R&D department and the incredible work they are doing to ensure CHA stays on the forefront of the latest technology while making some truly inspirational strides in the products we offer. So, who better to feature next, than the man who lives and breathes all things tech?

Chris’ official title here is Senior Multimedia Developer and he works closely with a bunch of engineering and computer science types while claiming not to be one himself. We think he fits in just fine, and is an integral part of what makes our R&D department so successful. We asked him what he’s most excited about at work these days and he said, “Using off-the-shelf game engine technology to generate digital twins for machine learning and computer vision.” For those of us who don’t speak CHA R&D lingo, a game engine is simply a software development environment designed for people who build video games. What they’re doing in R&D right now is exploring ways to use these game engines to enhance and expand upon the AI and other products we already produce, making them better and enabling these products to do even more. If you want to know more, check out our article on how R&D is playing with existing technology here.

While not a veteran, Chris is passionate about creating and turning out products that keep our military men and women safe and on the top of their game (pun partially intended). Chris claims his outside hobbies pretty much mirror what he does at CHA. “I’m into 3D, VR, and AR development, motion graphics, and design. These are the things I’ve been doing regularly as a hobby,” he says. Given his passion for technology, it may seem surprising to learn that Chris and his wife have two daughters currently in college studying for careers in the arts. His youngest is studying acting and his oldest is studying the visual arts. But lest we think his daughters may have fallen away from the proverbial parental tree, we should note Chris takes his technology interest in a similar direction:  he makes short films in his free time. “I recently completed an entirely CG-generated short film that now has more than 102,000 views on YouTube,” he told us.

What inspired such a “passion project,” as he calls it? It all goes back to a visit to the Haunted Mansion in Orlando, Fla., back when he was all of 5 years old. “I was terrified,” he recalls, but the experience stuck with him and when he had the ability and the time, he turned his hand and creative brain toward crafting that experience into something new. It took him five years to complete, working in what little free time he had, but, he says, “my knowledge of 3D grew 500% easily.” Most every aspect of his passion project spilled over into his work at CHA. “Everything from 3D model optimization to having learned how to rig 3D humans (avatars), to proficient audio engineering, virtual camera rigs, storyboarding 3D graphics, atmospherics, and 3D simulations…all of this, I bring into the work I do with 3D game engines and video production at CHA.”

It’s inspired him at work and made him more effective there as well. “What I’m pursuing now, is to go heavily into learning off-the-shelf game engines as much as I can.” He says CHA’s training division is getting into game engines to produce learning content for our clients and it’s something he’s extremely excited about. “R&D is already using [game engines] to develop AR and VR for learning content,” he states, adding that he’s excited to see that trickling over to training and, hopefully, to other departments as well.

Chris really likes what CHA has “already achieved internationally” when it comes to innovation, and he expects that to be exponentially more impressive in five years. He’s happy to be on the CHA team, striving to create new, better, beyond state-of-the-art products for clients, and looks forward to where we’ll be in the future. It’s interesting that Chris is so much at the forefront of undeveloped technology when you consider he’s an 18th- and 19th-century American history buff. “It reads better than fiction,” he says.

March 24th, 2021|

Behind the scenes inside CHA’s Fog Bank division

Recently we sat down with Systems Engineer Nosika Fisher and Senior Multimedia Developer Chris Gallagher of CHA’s extremely talented Research and Disruption (R&D) team, Fog Bank, to gain a little insight into what they’re up to these days. Joining us was CHA Chief Revenue Officer Chuck Wythe, who never misses a chance to showcase the incredible minds behind CHA’s innovative technology.

We asked what things CHA brings that differentiate us from other tech companies in the marketplace. Chuck was quick to point out that CHA doesn’t have a platform; we’re a product developer. CHA doesn’t have a catalog, per se, of pre-built models. Instead, everything is customized to a client’s needs. “We provide stand-alone environments that can be ‘architected’ for a client.  Our FogLifter proprietary product is a technology stack framework that we can scale, adapt, and configure to a client’s need.”

Nosika was quick to agree. “We can set up quick R&D prototypes with it. A simpler way to think about it is that we can take data that companies have but are unable to garner meaningful information from, and we can quickly spin up a prototype without the large cost of a full-blown product. We can prove or disprove theories quickly. Our prototype will answer questions clients have to help them determine their next steps.  It takes several iterations of experimentation to configure FogLifter to work with a wide variety of different structured/unstructured data, but it is not a costly, time consuming process. Once we narrow down what the client finds valuable through the prototyping approach, then we can scale it up to whatever tools or platform they prefer to use.” That adaptability and scalability is what makes FogLifter unique and drives a lot of what R&D is doing these days.

While FogLifter has been used to help our government clients sift through and interpret various data, it also has corporate functionality. “CHA does the interpreting between companies and customer in order to help facilitate industry,” Chuck said. Although it’s an expensive process to configure FogLifter for custom use, it can give a company that competitive edge in AI applications. That’s where Nosika, Chris, and Chuck all see the industry going: toward more and more advanced use of AI technology, especially that which can be completely configured and reconfigured to meet growing and changing needs.

Chris added that he’s been spending more time recently getting into 360-degree VR training. With the advances gaming technology applications have made with products such as Microsoft’s HoloLens, the training industry is seeing a shift in how it operates. “Our military clients especially are interested in how this technology can advance their training into and beyond the 21st century.” CHA has spent a considerable amount of time over the last few years developing training technology that is currently being used in places like the Navy’s Carrier-Advanced Reconfigurable Training System (C-ARTS). Being able to bring state-of-the-art training to wherever Sailors need it, whenever Sailors need it is a game changer and one that is seeing immense success. Expect R&D to continue focusing on revolutionizing VR training that will be ready and relevant for a long time to come.

Finally, lest you think Fog Bank R&D doesn’t know how to have fun while developing new technology, Chris and Nosika shared that one of the more “fun” experiments they’re running these days involves refining their identification technology. “We’ve been working on an ID tech that will allow the military to determine different data, such as IDing tanks, weapons, etc. on the battlefield,” Chuck said. “And we’ve had some success, but we’ve recently shifted focus to identifying biological stuff.” Experiments are being run right now on how accurately our tech can distinguish between male and female deer. Yes, some of us really do get to come to work and determine how well an artificial intelligence can identify bucks and does. While it’s a bit of lighthearted fun, the result will be highly-efficient and accurate AI that will be of monumental value to our military service men and women. We think you’ll agree: it’s a motivation we can get 100% behind.

 

 

 

March 5th, 2021|

CHA Speaks: Where will we be in 10 years?

Here at CHA, we believe a collaborative environment fosters the best and most innovative ideas. Teamwork really is at the hallmark of everything we do, from dreaming up the “impossible” to delivering those dreams to our clients. In the spirit of that philosophy, we’re launching a new blog series titled “CHA Speaks,” where we will hear straight from our employees about all kinds of topics CHA – some serious, some more lighthearted. Since we do dream big, we decided to start with a simple question: “Where do you think CHA will be in 10 years?”

We’re happy to report our employees overwhelmingly believe we’ll still be around in 10 years. Not only that, but as one put it, “We’ll be a big company, but with small-company attention to detail.” We wouldn’t have it any other way. Keeping that small-company dedication to detail is exactly what our clients have come to expect from us and we’ll continue to deliver cutting-edge products that don’t cut corners.

Many of our employees echo the idea that CHA will only grow and expand. We heard that a lot, but almost always with the caveat that it would be with a focus on the products and services that have helped us make our name. One put it quite succinctly: “CHA will be earning bigger contracts, but continuing to do what it does best.” Another said, “We’ll have an increased presence on the West Coast to coordinate MPT, specifically with C-ARTS operations.” Some weren’t sure we’d be a “big company,” but did say we’d be “growing a bit more, but not too much.” We hear and we’re listening. Any growth we make will be considered and executed with precision planning.

When asked more specifically what CHA might be doing in 10 years, we also heard a lot of consensus opinions. “Still at the forefront of helping DoD/DoN develop manpower and training solutions for future Sailors and the systems they’ll operate”; “Leading the industry”; and “the number-one MPT provider with exponential C-ARTS growth” were some of the responses we got. Several referenced our work with AR/VR/MR technologies. “We’ll be actively involved in AI and virtual training” as well as “at the forefront of AR/VR/MR technologies as the go-to company for AR/VR/MR development.” It’s an exciting time to be a part of the technology development world and we’re eager to explore the various ways these technologies can be applied.

Overwhelmingly, our employees answered with an understanding that they would still be part of CHA in 10 years. “We’ll be Bigger, Better, Faster, Stronger,” said one employee. That might be what we’re most proud of: assembling a team of dedicated, hardworking visionaries who not only know how to dream the (seemingly) unattainable, but have the practical knowledge and skills to make the “unattainable” the next big offering our clients haven’t even yet imagined they need.

February 19th, 2021|

CHA Services Overview

We’re probably as eager as you are to put the challenges of 2020 behind us and look toward the possibilities of 2021. We learned a lot about ourselves and how we operate and are even more confident that we can adapt, improvise, and overcome. Since that’s the case, we thought we’d take a moment to focus on some of the amazing services we provide as well as offer a little insight into what you might see from CHA this year.

Our proprietary software, Lighthouse, is a fantastic place to start, as it is the basis of much of what we offer. This highly versatile technology stack can capture and integrate diverse datasets while providing analysis at near instantaneous rates. From training, to courseware, to instructional systems and SMART classroom design, Lighthouse can do it all. One example of this workhorse technology: the High Velocity Learning Environment, C-ARTS, is at work for the Navy helping train Sailors at their point of need as part of the Navy’s Sailor 2025 initiative.

As CHA’s Chuck Wythe likes to say, “This is an exciting time to be part of the artificial intelligence world.” CHA’s AI and Machine Learning office is working at breakneck speeds to develop and implement first-rate technology for our clients. Powered by NVIDIA NGC, our mobile AI framework, FogLifter, is capable of rapid ingestion of a wide variety of data with flexible visualization options. Our clients know that our AI and Machine Learning office will deliver state-of-the-art (if not ahead of its time) technology options.

Engineering and Logistics remains a strong part of the CHA mission. Backed by Lighthouse, we offer a wide variety of services from maintenance systems analysis to maintenance gap analysis. We also provide manuals and system installation.

Requirements Analysis also operates at “exceeds standards” levels. Need a tool to accurately and efficiently identify and analyze potential problems? Want recommendations on how to make the most of what you have and where you need to “shore up” possible soft spots? Requirements Analysis ensures our clients have the agility and strength necessary to remain at the top of their game.

Finally, we can’t go without mentioning our Research and Disruption department. The people in this department drive the innovative, industry-changing technology CHA offers. Without R&D, there would be no Lighthouse, no C-ARTS – really none of our cutting-edge services. We’re so enamored with this division in fact, that we will be offering a series of blogs providing a “sneak peek” into the work they do. If you’ve ever wondered about the great people who dream up the “impossible,” you’ll want to tune in. Who knows what you might learn? It might even inspire you to dream. If it does, rest assured that we at CHA can make that dream a reality.

February 19th, 2021|
Load More Posts