However, if left to work overnight the acid in the sour cream could potentially jumpstart a chemical cooking process, speeding up the coagulation of the eggs. Sour cream is an acidic ingredient, which is a bonus because it acts as a tenderizer, making this egg custard extra smooth and creamy. Remove the casserole from the oven, allow it to cool slightly, serve and enjoy!ĬAN I MAKE TATER TOT BREAKFAST CASSEROLE AHEAD OF TIME?īecause this Tater Tot Breakfast Casserole contains sour cream, we don't recommend making it in advance. Bake - After the 60 minutes is up, add the remaining cheddar cheese and bake for 5 minutes more, just until it has melted.Top with Tater Tots - Scatter the frozen tater tots across the top and bake for 60 minutes, uncovered so the tater tots get nice and crispy.Stir to combine and pour the mixture into the casserole dish. Add Ham, Green Onions, and Cheese - Pat the Diced ham dry with paper towels and add to the egg mixture, along with the sliced green onions, 1 cup of the cheddar cheese, and seasoning.Next, add all of the eggs and whisk until the egg yolks are broken up and the mixture is homogenous. This begins with adding the sour cream to a large mixing bowl and drizzling in the half-and-half, slowly, whisking all the while. Make the Custard - To kick off your Tater Tot Breakfast Casserole, you'll first want to whip up a smooth custard.HOW TO MAKE TATER TOT BREAKFAST CASSEROLE If you do not care for oniony flavors in the slightest, feel free to omit the green onions altogether. Due to their mild nature, green onions allow us to bypass any pre-cooking process and add them directly to the casserole. As promised, this Tater Tot Breakfast Casserole is an easy, quick-fix, so rather than chopping and sautéing an onion, we'll use green onions instead. You could also use Monterey Jack mixed with cheddar, on its own, or a store-bought Mexican blend if you'd like. Freshly grated cheese is best, but if you're in need of a time-saver, feel free to purchase your favorite pre-shredded cheese. It melts beautifully and you'll find the texture is creamier when you grate it fresh from the block. ![]() Our choice of cheese for Tater Tot Breakfast Casserole is freshly grated cheddar. ![]() The tater tots go right into the casserole frozen - no thawing required. Keeping in line with minimal prep and easy assembly, you'll also need a package of frozen tater tots for this breakfast casserole. You can easily find Smithfield Anytime Favorites Diced Ham in the refrigerated meats section of your local H-E-B! Visit the H-E-B store locator to find a store near you! TATER TOTS It's an extremely versatile ingredient, perfect for breakfast, lunch, or dinner! No matter how derailed your day gets, a delicious, flavorful meal can be ready in a snap, anytime, anywhere, any moment. Unlike breakfast casseroles with bacon or ground sausage, with this ham, there's no pre-cooking required. ![]() It's a flavorful protein solution for quick-fix breakfast casseroles. HAMįor this recipe, use Smithfield Anytime Favorites Diced Ham. The sour cream, in particular, gives your custard base an extra silky texture and a little added tang. The combination of half-and-half and sour cream make for a rich, full-bodied, extra flavorful egg custard. In this case, eggs, half-and-half, and sour cream. A custard is a simple mix of eggs and dairy. TATER TOT BREAKFAST CASSEROLE INGREDIENTSĪlmost all breakfast casseroles containing egg begin with a custard. It's a crowd-pleasing, comfort food breakfast everyone will adore. I love how they always have everything I need! The crunchy tater tots and bites of savory ham are suspended throughout a creamy, decadent egg custard and topped off with a generous serving of melty cheddar cheese. This recipe features a combination of hearty, ready-made ingredients like frozen tater tots and Smithfield® Anytime Favorites™ Diced Ham - an ingredient that pairs particularly well with life’s realest moments and mornings that just don't seem to comply. When you're in need of an easy and delicious breakfast casserole perfect for serving and feeding a crowd throughout the holiday season, nothing beats this Tater Tot Breakfast Casserole Recipe! With less than 15 minutes of prep time and no pre-cooking required, it's a simple breakfast solution you can whip up no matter how hectic the morning kicks off. This is a sponsored conversation written by me on behalf of Smithfield ®.
0 Comments
![]() It's lovely to collect software gems.Įdit notes: Some refinements added after wonderful feedback, and I reduced some clutter to be more clear. Let me know if you have alternative/better recommendations. It's been an adventure, trying to hunt down PDF editors/readers to replace Adobe Acrobat on some of my machines. On it, Preview will do most of what I need: looking at multiple PDFs on separate tabs, renaming files while I view them, filling PDF forms, adding a signature, combining PDFs, re-arranging pages, deleting pages, etc.įor more intense editing (like changing background colour), I would recommend LibreOffice Draw or Photopea. Site survives by displaying ads, but no ads or watermarks are printed on your PDF. No files are uploaded to a server (they stay on your computer) but you work on the files in your browser. It's an excellent substitute for Adobe Photoshop. "mogrify -format jpg -density 300 -append *.pdf"Īlternatively, you can upload PDF files to online services if it's not a security risk for you (PDFSam, PDFEscape, Adobe, etc.) or trialware might work for you temporarily (like Foxit PhantomPDF). If you need to fill and sign your Adobe Acrobat PDF. Take full control of the content in your PDF files by editing any part of your documents- text, images, designs, commenting, organizing pages and many more. ImageMagick can do conversions en masse of PDF to other formats. Professional PDF Editor PDF Extra is your all-in-one PDF toolkit - reader, editor and converter. Multiple tab capability.įirefox and Chromium-based web browsers - reader (Windows/Mac/Linux). Multiple tab capability can rename files while you view them. Inkscape - editor (Windows/Mac/Linux/FreeBSD). Good for more involved editing moderately difficult. LibreOffice Draw - editor (Windows/Mac/Linux). Word (Windows/Mac 'free' if already included) - editor. Online service, but files edited locally in browser. PDF Reader by Xodo - editor/reader (Windows - Microsoft Store app). Excellent solution for most common needs. Preview - editor/reader (Mac built-in app). If you love it, you can sign up for an account to get unlimited access to eSign and 20 other PDF tools that’ll change the way you get work done.I’m listing downloadable, tested, free (no cost) PDF software that you can keep on your computer without artificial limitations or reduced feature sets. Of course! You’ll usually be able to create two free signatures per day, but you can also try out eSign totally unrestricted with a 7-day free trial. Can I try eSign out first before I subscribe?.Digital signatures are generally legally binding, but it’s always a good idea to check in with your local laws when it comes to signature legality, or ask the advice of a legal professional. Signatures created with eSign carry an LTV (Long-Term Validation) timestamp to verify signatures and signees. Are digital signatures legal in my country?.You also get free document storage when you create an account. Our document processing comes with advanced TLS encryption, so all your file transfers are secure. Totally! Smallpdf and its tools are ISO/IEC 27001 certified as well as compliant with GDPR and eIDAS. But if you can’t find what you’re looking for, just get in touch and we’ll help you out. Got any questions for us about eSign and how it works? We’ve covered a few of our most frequently asked questions about the tool right here. ![]() More information is available through Autodesk Labs, as well as its Launch Site. It also means that the integration with the 123D platform will make it easy for anyone to ‘photo-model’ almost anything, and bring it into the rest of the 123D products to modify and ultimately have the product printed within the 123D service.ġ23D catch is released at this time in Beta, so you can expect more refinements and capabilities added in the near future. Further refinements can then be made, and models exported.īeing part of the 123D platform means that the application will remain free and continue to be accessible by everyone. Once the photographs are tagged in the application, they are sent off to the cloud and the Autodesk servers assemble the model information automatically, and send it back to the user. Project Photofly was an application, and cloud service that allows users to take photographs of objects, and produce detailed models. Cad Crowd is here to help.On Monday, Autodesk Labs announced that it’s very popular (and free) Photo-modeling application ‘Photofly’ has now been released into the 123D family of products with the new name 123D Catch. Don't waste your precious time fumbling with unfamiliar programs. You have over 12,000 uniquely qualified designers to choose from, using whatever software best suits your company's needs. Nowhere else will you find designers as capable as the ones available at Cad Crowd.ġ23D services offered by Cad Crowd are just an example of the diverse selection of design tools available to our community of designers and engineers. ![]() We will look at what needs to be done and find the most skilled designer to make it happen. By signing on to this system you are agreeing to follow the stated security policy. You also have the option to let Cad Crowd match you up with who we believe will be the best designer for your project by submitting your concept to us for a free quote. When you find a designer whose work impresses you, you can hire them and begin work right away. Hiring a 123D freelancer today is as simple as exploring the profiles of our top-ranked designers from all across the globe. Our 123D designers have much experience with this program and know what it takes to ensure that your project gets completed to your specifications in a timely, cost-efficient manner. We will connect you with the best of the best of design talent in regards to 3D modeling to ensure that everything is executed exactly how you want it to be. De deskundigheid van het bedrijf wordt zichtbaar in de hoge kwaliteit van automatisering, techniek, hygiëne en prestatie van de geleverde. Onze opdrachtgever ontwikkelt en levert oplossingen voor de voedselverwerkingsindustrie. This robust, commanding tool is best used by a freelance 123D designer to make the most of the software to ensure that no stone is left unturned regarding your project.īy employing a 123D freelancer from Cad Crowd, you can be confident to be collaborating with only the most skilled and seasoned designers. SASJA careers Arnhem2 weken geledenWees een van de eerste 25 sollicitantenEr kan niet meer worden gesolliciteerd. Virtual circuit design, 3D printing capabilities, tools for working with mesh models and the creation of low-tech LOM-style models are just the start. We are the superior choice for freelance talent in regards to all things CAD.Īs one of the most highly regarded pieces of CAD software for 3D services, 123D comes with a number of advanced tools and integrated features that ensure our engineers and designers can get the job done. If you need to get in touch with highly trained 123D freelancers who know the program like the back of their hand, that's a simple task when you use Cad Crowd. We offer a number of design services from professionals skilled in the art of drafting, graphic design, architecture and so much more. 123D can do everything from creating 3D models using a number of photographs taken from different angles for a precise replica, manipulation of virtual clay into a usable model and much more thanks to its robust selection of design tools.Ĭad Crowd employs a massive network of 123D design experts who can handle any sort of CAD project or challenge. 123D also features more advanced assembly and constraint support, along with the capability of STL exporting for 3D printing. ![]() 123D is a full suite of 3D modeling and general CAD tools that include basic drawing and modeling capabilities. ssh/id_rsa force: no # copy the host keys of ansible host to the jump host into the authorized keys of # the ssh to ensure that no password is prompted while logging into jump host a - … The full list of options used when you type ssh targaryen is as follows: HostName 192. This module provides the functionality of uploading files to s3 from a FTP server. Here is a simple example with sftp (1) where machine1 is the jump host to connect to machine2. $ ssh remote_server_tunnel This would forward the traffic on the remote port 22 to our local port 2222. This will not work if you are using a linux box. Open your SSH config file by running nano ~/. ![]() The IP and the port is the one set in the SSH Tunnel Dynamic. You might use ssh -A jump ssh-add to add J's key to your agent. Following are the key features of this module: Creates a secure ssh connection with FTP server. Create an FTP profile for the destination host as you would if there wasn't a jumphost in the way. Having a dedicated SSH access point also makes it easier to have an aggregated audit. If you are unsure on what your jump server IP is, simply logon to your ssh jump server and run the command wget -qO- 177 ProxyJump Using Jump Hosts You can use the ProxyJump ssh option which does not require netcat/nc to be installed on the jump host. enter your passphrase just once), and then use that key to establish new sessions. Command examples starting with # are run as root, and $ are run as a normal user. These proxy hosts have many names but are refereed to officially by SSH as “Jump Hosts” however the term “Bastion Host” is also very common. Add your SSH private key to the ssh-agent and store your passphrase in the keychain. Your public key, you add the content of this file into authorized_keys on servers/machines you want to have access to. ![]() org:22 User devops Multiple jump hosts can be chained as well Host remote server HostName 192. that makes it easier to define a reverse ssh port forwarding tunnel from the target server to the jump host. ssh / config file: Host bastion User username Hostname bastion. ssh -A Which would then allow chain server hopping like so: ssh -A #run inside serverA ssh -A #run inside serverB. Add host and login information of the gateway. ![]() ![]() From the lack of support that a parent and patients suffer in the following areas: It was born out of the devastation of my owns sons cancer. Start support groups for parents and survivors to find a new normal and also parents whose worst fear happened, losing their child.ĭefy gravity is the Legacy Project of the Lumin foundation. Make sure every child in the world going through a hard time gets the “ LUMIN FINDS THE LIGHTHOUSE“ book. We are always raising funds for kids to go for lifesaving treatment overseas, we can save so many children if we can bring those therapies here. By that, I mean from the staff to the buildings and the life changing and saving therapies. When we have enough funding we would like to give financial relieve in whatever is needed so the parents can focus on the needs of the child.īuild an oncology support centre and clinic that encourages healing. We take balloons, cupcakes, toys, massage therapists for the parents because they are stressed and in pain. We bring relief and education to the families fighting cancer in the hospital. To encourage, motivate and inspire the families and the children.When it came to the dedication page I realised I wanted to dedicate it to all the brave little fighters and their families and so the foundation was born. I wrote the book- “ Lumin finds the Lighthouse” initially for Dante’, for his courage under fire and to encourage him. He was in the hospital for weeks and months on end. I had to sell my house and stop work to be with him. I remembered scavenging through my house looking for coins for petrol to rush Dante’ to the hospital in the middle of the night. I remembered thinking there is something wrong with this world when a mother or father can’t sit next to their dying child’s bed and just be present and not worry about bills and food and rent. I cried for the first time in sixteen months alone in my garage with Dante sleeping and fighting a fever upstairs. I woke up just before three the next morning, looked for and found a small canvas and only four colours. Parents would rather that the cancer is passed onto them, it is a fact that many parents experience the symptoms that their children have too. You see moms going through children fighting cancer decide that they have no other option but to be strong and don’t cry in front of their children, and save it for when they are alone, but there is never a time where you are alone you just stay with them fighting the monster only they can see. I prayed before I fell asleep one night to be able to cry out this debilitating pain that was pulsing in my throat. I had no more tears and yet a mountain of sadness still left to cry out. I found him and myself depleted of emotional, financial and physical resources. Two years into my baby boys battle with cancer. Who is Lumin and where did she come from? ![]() ![]() Once you find a litter that your cat likes, don't change types or brands or the cat may refuse to use the litter box. Remember, litter boxes should be scooped at least once a day and washed once a week with mild dish detergent. If you find the odor offensive, the cat will also find it offensive and may not want to eliminate there. Odor should not be a problem if the litter box is kept clean. This is also a good reason not to place room deodorizers or air fresheners near the litter box. Many cats are put off by the odor of scented or deodorant litters. Scoopable litters usually have finer grains than typical clay litter and have the added advantage of being easy to keep clean on a daily basis. Research has shown that most cats prefer fine-grained, unscented litters. There are many different substrates or litters on the market. Your cat may refuse to use a covered box if it is not kept very clean. Remember that covered litter boxes will concentrate odors more than uncovered boxes. Some cats may prefer covered litter boxes because of the added privacy they provide. Owners may use covered boxes to keep their dog out of the cat litter or to keep litter "out of sight". Low sided boxes are appropriate for small kittens and older cats that have trouble getting in and out of the litter box.Ĭovered litter boxes are also available. As a rule the litter box should be large enough for your cat to stand up (on all fours) and turn around in.īoxes with high sides or rims around the top may be appropriate for cats that tend to scatter litter over the side while digging. Larger boxes are better because they can provide more room for your cat to move around. Uncovered boxes are more easily accessible to your cat. Cats generally prefer large, uncovered litter boxes. Litter boxes are available in a variety of sizes and shapes. To prevent house-soiling the litter box must be scooped daily and washed weekly with mild dish detergent. That "cleaner place" may turn out to be your carpet, bed, or sofa. Most cats will avoid using a dirty litter box in favor of a cleaner place. Litter Box location and number Litter Box HygieneĬats are fastidiously clean. There are four basic things to consider when setting up a litter box:Ĥ. If your cat has a negative experience while using the litter box, for example the litter is dirty or something startles her, the cat most likely will avoid that box in the future. Positive experiences encourage the cat to continue using the litter boxes we supply.Ĭats tend to avoid things that they associate with a negative experience. The goal is to provide your cat with a positive experience when using the litter box. You can help ensure that your cat doesn't feel the need to use eliminations to announce that your home is her territory by providing an attractive litter box. Indoor cats consider your home their territory. They also use eliminations as a way to mark their territory. Cats eliminate to fulfill a fundamental need. The markings can often be used to recognise individual fish. The ventral surface is white, sometimes with dark spots and blotches. The colouring of the dorsal (upper) surface is black, dark brown, or steely blue, sometimes with a few pale spots and usually with a pale edge. The skin is smooth with a scattering of conical and ridge-shaped tubercles. The manta ray does not have a spiny tail as do the closely related devil rays ( Mobula spp.) but has a knob-like bulge at the base of its tail. It has a small dorsal fin and the tail is long and whip-like. The eyes and the spiracles are on the side of the head behind the cephalic fins, and the gill slits are on the ventral (under) surface. The teeth are in a band of 18 rows and are restricted to the central part of the lower jaw. These can be rolled up in a spiral for swimming or can be flared out to channel water into the large, forward-pointing, rectangular mouth when the animal is feeding. ![]() It is dorsoventrally flattened and has large, triangular pectoral fins on either side of the disc.Īt the front, it has a pair of cephalic fins which are forward extensions of the pectoral fins. The giant oceanic manta ray can grow up to 9 m (30 ft) in maximum length and to a disc size of 7 m (23 ft) across with a weight of about 3,000 kg (6,600 lb) but average size commonly observed is 4.5 m (15 ft). birostris with unfolded cephalic fins ( Ko Hin Daeng, Thailand) ![]() This means that you have no way of knowing if your passwords get exposed online. Unfortunately, mSecure doesn’t monitor your vault for online breaches. mSecure doesn’t support automatic password changing for any websites, so you’ll have to manually update your passwords by visiting each site. It highlights passwords in your vault that are either too weak, older than 3 months, or duplicated. MSecure also offers a basic password auditing dashboard. ![]() Some password managers, like LastPass, can generate much longer passwords (up to 99 characters), but mSecure’s 40-character limit is still good enough to create strong passwords. The words it randomly generates are quite unusual, so you can make some pretty strong word-based passwords. The word-based passwords can be anywhere between 3 and 8 words long, with separators between each word. The random string passwords mSecure generates can be up to 40 characters long. There are two types of passwords it can generate for you: random character-based passwords and word-based passwords. MSecure’s password generator is one of its better features. And you can store your vault locally on your device if you don’t feel safe with the available syncing options. It also includes multi-device syncing functionality using cloud servers or local Wi-Fi networks. MSecure uses 256-bit AES encryption - a high-level encryption standard that banks also use to protect sensitive data. The password generator is also decent, and the mobile apps are responsive with convenient biometric logins. However, the core apps are pretty simple to use and lightweight. The Windows version doesn’t have browser extensions, so mSecure can’t auto-save and auto-fill your passwords. MSecure is a simple password manager that covers the basics well enough but lacks advanced features like 2FA, breach monitoring, and emergency access. It does, however, offer a generous 60-day money-back guarantee on both of its plans and a 30-day free trial that you can use to try the app without any risk. Plus, mSecure doesn’t have a plan for families, so it can only be used by single users. With mSecure, you get none of these features. While the apps for macOS and mobile offer better usability because they have auto-filling capabilities, they still lack advanced features like password breach monitoring and two-factor authentication (2FA).īrands like 1Password offer a much better value, with useful features like live dark web monitoring, various 2FA methods, super responsive auto-filling features, and unique extras like Travel Mode. My major complaint is that its Windows version lacks auto-save and auto-fill features, leaving manual filling the only option for logging into sites and submitting online forms. ![]() I like the Wi-Fi sync feature too, which allows you to sync your devices only when they’re all connected to the same Wi-Fi network.īut overall, I wasn’t too impressed with mSecure. You can also refuse to sync your vault on its cloud server if you prefer local hosting. It has industry-standard security with 256-bit AES encryption, and all encryption takes place locally on your device, which is a good thing. MSecure is an ordinary password manager that fails to offer any advanced features or unique capabilities. ![]() Any type of head with horizontal panning around the center screw of the camera mount is fine (i.e. A video head or camera head with horizontal panning capability (i.e. At f/2.8, lens aberrations at the edges are bad, but proper overlap and stitching can overcome much of the problem.įor a tripod, I use various Bogen/Manfrotto aluminum tripods which are sturdy enough for long exposures. This lens is relatively inexpensive, and manual aperture and focus rings allow it to be used with an adapter on the Canon RP in addition to the Nikon cameras I normally use it with. In practice, I prefer the D850 for its better noise and higher pixel count.įor a lens, I use a Sigma 15mm f/2.8 fisheye lens. My personal solution for the 360 VR panorama problem is to use a full-frame Nikon D850, Nikon D600, or (modified) Canon RP. ![]() A full-frame sensor is better than APS-C or smaller to minimize the number of frames needed to cover the sky. Good noise performance at high ISO is important. It should be fairly obvious that the camera itself is an important part of an effective night 360 VR solution. Fortunately for us, the edge problems can be sidestepped by overlapping enough to use just the center portions of the frames. Using a fast ultra-wide or fisheye lens is better for reducing the time needed to take all of the panorama component shots, but these lenses typically have severe aberrations at the edges. Though you may see many online night sky scenes shot with medium to long focal lengths, aside from the sky-ground interface, they are not too difficult to stitch in many photo processing programs. Given the challenges mentioned above, the choice of lens (and camera) becomes critical. On individual frames, the exposures should be short enough to keep stars from trailing (shorter exposures for longer focal lengths), Between frames, there should be minimal delay to avoid star movement which will cause registration problems if the ground is also visible in the frame. This makes it necessary to take the shots forming the panorama in as short a time as possible. The second major problem to be dealt with is the movement of the sky. As with any 360 VR panorama, if foreground objects are part of the scene (certainly if the ground is included), then a special panoramic head is needed. While a daytime panorama can be done with care by hand, the long exposures needed for night sky panoramas make a tripod mandatory. Night Panorama ChallengesĮven for modern DSLR or mirrorless cameras, nighttime 360 VR panoramas are a challenge. 2014 - Click for interactive panorama viewing, then click on the circle/arrow at the top right of the viewer to start the interactive viewing session. While Google’s Pixel cameras include an impressively capable Astrophotography mode for single still images (at several minutes per shot), this isn’t applied to Photo Sphere panoramic shots.įrosty winter skies over Winter, Wisconsin - 14 Nov. ![]() The second problem is that at night, the exposures need to be many seconds long (at least), during which time the earth’s rotation is causing the stars to appear to move relative to the horizon. This is particularly hard to do with cell phones, especially if you have to be watching and poking at the screen behind the lens. If you’ve taken panoramic shots before (not necessarily a full 360 degrees), you will know that parallax errors occur if the panoramic photos are not taken with the camera rotating around the lens nodal point. First, stitching may not be accurate if objects are close to the camera. While these quick Photo Sphere panoramas are surprisingly good, there are a few limitations. Click for interactive panorama, then click on the circle/arrow at the top right of the viewer to start the interactive viewing session. 2017 - Photo shot with a Google Pixel 3A XL phone. ![]() Fall on the campus of Tokyo University - 30 Nov. Wilson * Nurturing Competent Communicators, Andrew Pudewa* RAR Membership* Get the FREE booklist and more – go to or text BOOKS to 345345 ![]() * Pre-order The Wreck and Rise of Whitson Mariner* Great Homeschool Conventions (7 locations in 2019!)* RAR #44: Magic and Fear in Children’s Books, N.D. To get the scoop on this photo, listen at around minute 14:07 of the podcast. And yes, it’s also every single one of my neck veins. takes over the podcast* 25:47 Vision and heart for reading aloud* 29:10 Why did people respond?* 30:12 A new tagline* 33:52 Kids’ questions* 41:44 Let the kids speakįirst, the picture S.D. makes fun of Sarah for a bit …* 16:33 Going full-time* 20:00 His heart’s desire …* 22:25 S.D. * 3:45 Are you heading to a Great Homeschool Convention?* 5:40 Meant for reading aloud …* 7:25 Writing for children* 10:27 If S.D. Use the time stamps below to skip to any part of the podcast: This one is great for the whole family – you don’t want to miss it! * what it really means to write for children* why the Read-Aloud Revival changed the name of its tagline* what happened when Sarah met her “other favorite author” (scroll down for the photo that goes with that story!) You get to hear the whole thing on today’s episode of the Read-Aloud Revival podcast. You’ll hear: named a character in his books after Sarah? Plus a secret is revealed: Did you know that S.D. Hilarity ensued, and somehow they even managed to have a bit of serious conversation. At one point, he flipped the whole thing on its head and interviewed Sarah. ![]() He also happens to be hilarious – which makes this episode so much fun!Īt all five Great Homeschool Conventions in 2018, Sarah Mackenzie interviewed S.D. ![]() Smith as the author of the Green Ember series of books. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |