Law Family

Not sure how accurate this is. Comments appreciated.

Descendants of John Law

Generation No. 1

1. John1 Law1 was born about 1635 in Scotland, and died January 04, 1707/08 in Concord, Middlesex, MA. He married Lydia Draper1 March 05, 1659/60 in Concord, Middlesex, MA1. She was born September 11, 1641 in Concord, Middlesex, MA, and died January 06, 1732/33 in Concord, Middlesex, MA.

Child of John Law and Lydia Draper is:

+ 2 i. Samuel2 Law, born May 28, 1680 in Concord, Middlesex, MA; died April 29, 1727 in Groton, New London, CT.

Generation No. 2

2. Samuel2 Law (John1)1 was born May 28, 1680 in Concord, Middlesex, MA, and died April 29, 1727 in Groton, New London, CT. He married Martha Wigglesworth1 December 15, 1708 in Concord, Middlesex, MA1. She was born December 21, 1683 in Malden, Middlesex, MA, and died December 04, 1719 in Stonington, New London, CT.

Child of Samuel Law and Martha Wigglesworth is:

+ 3 i. Samuel3 Law, born November 15, 1714 in Plainfield, Windham, CT; died after May 16, 1764.

Generation No. 3

3. Samuel3 Law (Samuel2, John1) was born November 15, 1714 in Plainfield, Windham, CT, and died after May 16, 1764. He married Mary Langrell February 24, 1743/44 in Goshen Parish, Lebanon, New London, CT1. She was born July 26, 1723 in Plymouth, Litchfield, CT.

Child of Samuel Law and Mary Langrell is:

+ 4 i. Samuel4 Law, born 1744 in Lebanon, New London, CT; died 1777 in Valley Forge, Chester, PA.

Generation No. 4

4. Samuel4 Law (Samuel3, Samuel2, John1) was born 1744 in Lebanon, New London, CT, and died 1777 in Valley Forge, Chester, PA1. He married Miriam Munger1. She was born about 1753 in Lebanon, New London, CT.

Child of Samuel Law and Miriam Munger is:

+ 5 i. William5 Law, born about 1770 in CT.

Generation No. 5

5. William5 Law (Samuel4, Samuel3, Samuel2, John1) was born about 1770 in CT.

Child of William Law is:

+ 6 i. Asahel W.6 Law, born September 1805 in Greene county, NY; died March 16, 1871 in Big Hollow, Greene, NY.

Generation No. 6

6. Asahel W.6 Law (William5, Samuel4, Samuel3, Samuel2, John1) was born September 1805 in Greene county, NY, and died March 16, 1871 in Big Hollow, Greene, NY1. He married Cynthia Wade. She was born October 1805 in Conesville, Schoharie, NY, and died October 10, 1891.

Child of Asahel Law and Cynthia Wade is:

+ 7 i. Thomas Sutton7 Law, born about 1832; died October 27, 1897 in Utica, Oneida, NY; buried in Butler-Savannah Cemetery,Savannah, Wayne, NY.

Generation No. 7

7. Thomas Sutton7 Law (Asahel W.6, William5, Samuel4, Samuel3, Samuel2, John1) was born About 1832, and died October 27, 1897 in Utica, Oneida, NY; buried in Butler-Savannah Cemetery,Savannah, Wayne, NY. He married Mary Eveline Chapin2 About 1860. She was born about 1833, and died 1870 in Butler, Wayne, NY3.

More About Thomas Sutton Law:

Military service: 1861, Civil War

Children of Thomas Law and Mary Chapin are:

8 i. Emma8 Law, born about 18614.

9 ii. Arbella Law, born about 18634.

+ 10 iii. Arthur E. Law, born April 1866 in Butler, Wayne, NY; died January 01, 1909 in Orwell, Oswego, NY; buried in South Butler, Wayne, NY.

Generation No. 8

10. Arthur E.8 Law (Thomas Sutton7, Asahel W.6, William5, Samuel4, Samuel3, Samuel2, John1)5 was born April 1866 in Butler, Wayne, NY6,7, and died January 01, 1909 in Orwell, Oswego, NY; buried in South Butler, Wayne, NY8. He married (1) Lizzie Sanford About 1887 in NY9. She was born 1867 in NY, and died 1900 in Butler, Wayne, NY; buried in Butler-Savannah Cemetery, Savannah, Wayne, NY10. He married (2) Martha Viola “Mattie” Cook11 About 1905 in NY, daughter of George Cook and Charlotte McKie. She was born August 08, 1876 in Orwell, Oswego, NY12,13, and died April 12, 1961 in Syracuse, Onondaga, NY; buried in New Haven, NY.

Notes for Arthur E. Law:

Arthur’s first wife died in 1900. By 1905, he had married Martha Cook and they were living in Butler, Wayne, NY. They moved to Orwell, Martha’s (aka Mattie) hometown by 1906. The following account of Arthur’s untimely death appeared in the local newspaper.

The Pulaski Democrat, Wednesday, 06 January 1909

From the village of Orwell:

On New Year’s day a bad accident happened in the northeastern part of this town, by which Arthur Law, a son-in-law of George Cook, lost his life. Mr. Law stood on a wood rack, resting the butt of his gun on the bottom boards. As they were riding along a sudden jar caused the gun to slip through a hole in the rack. In Mr. Law’s attempt to pull the gun up through the hole, the contents of both barrels was discharged in his abdomen. Dr. L. F. Hollis of Sandy Creek and Dr. G. W. Nelson were hastily summoned but the wounded man died at ten o’clock that night.

He is survived by his wife, Mrs. Mattie Cook Law, two children and relatives in Wayne county, where he resided until three years ago. Mr. Law who was about forty-two years old, was a grandson of the famous manufacturer of Law’s bluing. The remains were taken to South Butler Monday for burial.

More About Arthur E. Law:

Occupation: 1905, Manufacturing bluing

Residence: 1905, Butler, Wayne, NY with wife Martha

Children of Arthur Law and Lizzie Sanford are:

11 i. Inez H.9 Law, born December 1890.

12 ii. Bessie E. Law, born February 1893.

Child of Arthur Law and Martha Cook is:

+ 13 i. George9 Law, born about 1906 in Orwell, Oswego, NY.

Generation No. 9

13. George9 Law (Arthur E.8, Thomas Sutton7, Asahel W.6, William5, Samuel4, Samuel3, Samuel2, John1) was born about 1906 in Orwell, Oswego, NY14. He marriedElizabeth Riffle McConnell15 1930, daughter of Harry McConnell and Ruth Dunning. She was born July 04, 1913 in Geneva, Ontario, NY, and died January 13, 1980 in Syracuse, Onondaga, NY.

Children of George Law and Elizabeth McConnell are:

14 i. George H.10 Law, born November 12, 1930 in Syracuse, Onondaga, NY; died September 28, 1966 in Syracuse, Onondaga, NY; buried in Onondaga Valley Cemetery16,17. He married Dorothy Logue 1949 in Syracuse, Onondaga, NY.

15 ii. Robert Charles Law, born January 27, 1932 in Syracuse, Onondaga, NY18; died November 30, 1996 in Syracuse, Onondaga, NY.

Notes for Robert Charles Law:

Death date from SSN Death Index. Confirmed by obit from Dad’s files.

16 iii. Ann Elizabeth Law, born September 24, 1934 in Syracuse, Onondaga, NY; died January 22, 2008 in Kirkville, Onondaga, NY19. She married Albert Sardella about 1956 in Florida; born about 1930.

17 iv. Sally Ruth Law, born July 29, 1937 in Syracuse, Onondaga, NY. She married Paul Stott; born about 1934.


1. IGI.

2. 1870 census.

3. IGI.

4. 1870 census.

5. Butler-Savannah Cemetery, Savannah, Wayne, NY, middle initial “E.”

6. 1870 census, Butler, Wayne, NY.

7. 1900 census, Butler, Wayne, NY.

8. The Pulaski Democrat, Pulaski, Oswego co., NY, 6 Jan 1909, report of accidental death by gunshot wounds; town of Orwell.

9. 1900 census.

10. Butler-Savannah Cemetery, Savannah, Wayne, NY.

11. Obituary, The Post Standard, 13 Apr 1961, p. 7.

12. 1930 census, Syracuse, Onondaga, NY.

13. Obituary.

14. 1930 census, Syracuse, Onondaga, NY.

15. Bailey, Lois McConnell, sister of Elizabeth.

16. Social Security Death Index.

17. Obituary, Syracuse Herald Journal, 29 Sep 1966.

18. Law, George.

19. Social Security Death Index.


Remaster a Linux install CD to allow installation on a Macbook

Turns out this was pretty easy to get going on my Macbook 2006 model to install Xubuntu.

On my fedora computer I installed isomaster (yum install isomaster), then opened the Xubuntu.iso I downloaded with isomaster.

glaw@fedora ~ $ isomaster xubuntu-14.04-desktop-amd64.iso 

Highlight the EFI folder, ad then click the icon 5th icon on the bottom (I think its supposed to be a trashcan.

Then file -> Save As and save a new copy of the ISO. 

You will end up with a slightly smaller iso:

glaw@fedora ~ $ ls -la x.iso xubuntu-14.04-desktop-amd64.iso 
-rw——- 1 glaw users 953790464 Jun  4 20:22 x.iso
-rw-r–r– 1 glaw users 957349888 May  6 10:21 xubuntu-14.04-desktop-amd64.iso

Now burn the x.iso with your favorite burner. 

glaw@fedora ~ $ basero x.iso

Once your have burned this off successfully, insert into your Macbook, boot up while pressing the alt/option key and select the “Windows” Icon (the mac thinks this is a boot camp install).

This other website will help in getting your Mac setup for the new OS :


Docker UCLUG 5/13/2014

Awesome meeting last night with my fellow geeks at UCLUG  – Many Thanks to Tim Fowler –

The topic was Docker … Docker is based on the concept of containers .. no necessarily the LXE containers (akin to Solaris zones), although the docker containers will run within LXE containers, basically docker is described as chroot on steroids.

The minimum basis for a docker container is the bare minimum libraries required to run a Linux distribution (probably version close to a net install).  So I downloaded the base fedora docker image – about 250 MB … it booted up in docker in about 3 seconds.

Screenshot - 05142014 - 06:41:13 PM

The idea is that you start with one of these base images, yum install all required packages to run your app.  For example, for a simple wordpress website container, you may install apache, php, mysql.  You do a docker commit to save your changes.   The changes get saved as a separate layer.  

So my understanding of the internals of docker is that when you boot a docker image, the base image plus all layers get joined together via unionfs, and then the linux system invokes a chroot to that unionfs mount and invokes the normal system startup as if it was a stand alone machine.  Almost a virtual machine, but it does not run a separate kernel.  Essentially you can pull down  the base ubuntu image and run Ubuntu linux on top of Fedora.  In addition, there are settings that control CPU/Memory affinity for each container as well as some SDN (software defined networking) components that allow you to control how one container can communicate with other containers and/or back to/from the host machine.  So you can expose port 80/443 running in a container to the host machine (and out to the network)

Unlike a virtual machine where you may want to duplicate a base “machine” to use it as the basis for several different applications, you can build several docker containers, all with their own unique purposes, based on the same fedora base image.


Unlike a virtual machine clone where you are duplicating the total OS, with docker, CONTAINER_A and CONTAINER_B  (as well as all other containers built off the same base image) all reference back to the same base fedora image and then just apply their own individual layers representing the deltas.

That’s it in a nutshell

Turning your Nook Color into an Android 4.1 Jellybean tablet

Converting a nook color into a Jellybean 4.1 tablet.  I think it took me longer to write this up than to actually do it 🙂

Done on Linux Mint – bash commands are showing in bold italics

  1. grab a microsd card – they say that Sandisk brand, at least Class 4 works best.
    I have done this with both a 4GB and 8GB card, both worked, you can go larger – I am not sure if there is a max capacity supported by Android or the nook
  2. Download the boot image –
    Look for the attachment to the main article –
    I get a md5sum of : a2f15e48a5bb858db8ec02ccedbcb5b7
  3. glaw@mint:~$ mkdir nook
  4. glaw@mint:~/nook$ wget  
  5. glaw@mint:~/nook$ wget
  6. glaw@mint:~/nook$ md5sum cm*.zip gapp*.zip
  7. glaw@mint:~/nook$ unzip
      inflating: generic-sdcard-v1.3-CM7-9-10-larger-Rev5.img
  8. glaw@mint:~/nook$ sudo dd if=generic-sdcard-v1.3-CM7-9-10-larger-Rev5.img of=/dev/sde bs=1M
    [sudo] password for glaw: 
    298+1 records in
    298+1 records out
    312560640 bytes (313 MB) copied, 69.6386 s, 4.5 MB/s
  9. eject the card and reinsert – I just disconnected my card reader and reconnected
  10. Mount the cd card – this is a 300 mb vfat parition

    glaw@mint:~/nook$ sudo mount /dev/sde1 /mnt
    glaw@mint:~/nook$ls -la /mnt

    total 8112
    drwxr-xr-x  2 root root    4096 Dec 31  1969 .
    drwxr-xr-x 27 root root    4096 Jan 18 00:13 ..
    -rwxr-xr-x  1 root root   14504 Feb 15  2011 MLO
    -rwxr-xr-x  1 root root  289328 May 29  2011 u-boot.bin
    -rwxr-xr-x  1 root root 2756116 May 14  2011 uImage
    -rwxr-xr-x  1 root root 5234466 Oct 17 19:41 uRamdisk
  11. glaw@mint:~/nook$ sudo cp cm*.zip gapp*.zip /mnt
    glaw@mint:~/nook$ls -la /mnt

    total 253116
    drwxr-xr-x  2 root root      4096 Dec 31  1969 .
    drwxr-xr-x 27 root root      4096 Jan 18 00:13 ..
    -rwxr-xr-x  1 root root 158172246 Jan 19 10:14
    -rwxr-xr-x  1 root root  92706064 Jan 19 10:15
    -rwxr-xr-x  1 root root     14504 Feb 15  2011 MLO
    -rwxr-xr-x  1 root root    289328 May 29  2011 u-boot.bin
    -rwxr-xr-x  1 root root   2756116 May 14  2011 uImage
    -rwxr-xr-x  1 root root   5234466 Oct 17 19:41 uRamdisk
  12. glaw@mint:~/nook$ sudo umount /mnt
  13. eject the card,
  14. With the nook powered off, insert into the nook’s microsd slot and then power on.  Sit back and relax for 4 and a half minutes :
  15. repower on the nook and welcome to Android Jellybean.


WordPress – importing images from non-wordpress images directory

Working on a freelance site and somehow a bunch of images got uploaded to /images/2012/09/…  what the heck? I cannot even figure out how that happened.

Trying this new “” plugin and guess what, it only works off images inside the media manager.

After looking around for a couple hours, I finally figured it all out.  DISCLAIMER:  Before trying this, make sure you back up your database.  PHPMyAdmin has an “Export” option that will let you do this.

  1. First is a plug-in called “add from server” –  This plugin gives you a file manager type interface to browser your website directories, so I pointed it at /images and let it import from there.  I wish it was recursive, but no such luck.  Lucky for me, I only had to drill down into /images/2012/09/ and import from there as well as my top level /images directory.  Importing gives you the option of using the original file date, so it copies the files to /wp-content/uploads/2012/09 and maintains that same date based hierarchy.  From the /images directory I just imported those ones with today’s date, so they ended up in /wp-content/uploads/2013/01/…
  2. After importing I had to refresh some of my MySQL skills.  The trick was to search the database for src=”/images/…” and update that to be src=”/wp-content/uploads/…”.  It took me a couple tries to get it right.  I started with a SELECT statement to get the syntax correct.
    SELECT post_content,replace(post_content,’src=”/images’,’src=”/wp-content/uploads’) FROM `wp_posts` WHERE post_content like ‘%src=”/images%’;
    This let me verify the substitution was happening the way I wanted it to, then it was just a matter of rewrite this as an UPDATE query (after I BACKED UP MY DATABASE!), this was the query:update wp_posts set post_content=replace(post_content,’src=”/images’,’src=”/wp-content/uploads’)  WHERE post_content like ‘%src=”/images%’;


Linux Mint Maya with Cinnamon 1.6 – Add additional media apps to the sound applet

I am a recent convert over to Linux Mint from Mac OSX.  After running OSX on my converted windows PC for 4 years, I got tired of not being able to update it so I figured I would take another run at Linux on the Desktop.

Linux Mint ships with their “cinnamon” desktop, which is a modified version of Gnome3.  After updating to the latest release of Cinnamon (1.6), I have been tweaking the GUI.  One of the “panel” applets Mint ships with is the Volume control applet, which also lets you launch different system media players.  Mint seems to ship with the basic media apps and uses Banshee as its default MP3 player.  

My primary media apps are Pandora and Songbird at the moment.  I am a paid Pandora user, so they give you access to their “desktop app” which runs via Adobe Air.  Here is a little tutorial on adding these 2 apps to the “Launch” area of the sound applet.  

First, you can install Sondbird using : sudo apt-get install songbird 

Pandora is a little more difficult, see this link on Installing Adobe Air – once this is installed, you can double click on the Pandora.air file and it should install properly.  

Adding these to the sound applet requires editing the javascript file that drives the applet, this is located at /usr/share/cinnamon/applets/  In a terminal window,  

First we need to figure out the name of the pandora launcher file, which I believe gets set up with a unique id for each user.  

cd /usr/share/applications

glaw@mint : /usr/share/applications $ ls com.pandora*


cd /usr/share/cinnamon/applets/

sudo cp applet.js applet.js.orig 
sudo vi applet.js

Look for the line:

let compatible_players = [ “clementine”, “mpd”, “exaile”, “banshee”, “rhythmbox”, “rhythmbox3”, “pragha”, “quodlibet”, “guayadeque”, “amarok”, “googlemusicframe”, “xbmc”, “xnoise”, “gmusicbrowser”, “spotify”, “audacious”, “vlc”, “beatbox” ]

and update it to look like this:

let compatible_players = [ “clementine”, “mpd”, “exaile”, “banshee”, “rhythmbox”, “rhythmbox3”, “pragha”, “quodlibet”, “guayadeque”, “amarok”, “googlemusicframe”, “xbmc”, “xnoise”, “gmusicbrowser”, “spotify”, “audacious”, “vlc”, “beatbox” , “songbird” , “com.pandora.desktop.fb9956fd96e03239939108614098ad95535ee674.1” ];

It looks like since the default launcher for songbird is simply called songbird.desktop, we do not need any special value here, but substitute your unique pandora launcher file name (minus the .desktop) above.  
Save the file, and then logout or resart Cinnamon.  You should have Pandora and Songbird on the sound applet menu now 🙂

WordPress – using short codes within 404 page

Just a trick I just figured out – I installed a sitemap plugin for wordpress and wanted to drop the rendered sitemap into my 404 page.  The short code for the plug was [ slick-sitemap ].  So, in my 404.php page within my theme directory, I just added this :

<?php echo  apply_filters(‘the_content’,'[slick-sitemap]’);?>


that’s, well, slick 🙂


My top 5 wordpress plugins

404 Redirected – coupled with SEO Ultimate, allows you to catch 404 errors (ie – outdated bookmarks) and link them to the correct content.

Akismet – comes bundled with wordpress and for good reason.  Best anti-spam tool I have found for wordpress.

Better WordPress Minify  – awesome at reducing the number of HTTP requests your site generates.  combines all JS into 1 <javascript> tag, and all css into a single tag.

Contact Form 7 – simple contact form to email processing plugin

 SEO Ultimate – This one is helpful, not just for SEO but for general site management.  Has a 404 tracker as well as allows you to defined per page custom titles, meta descriptions, and keywords.