|
||||
Name | Rank | Residence | Date of
Muster |
Remarks |
ABBOTT, George W | Private | Tennessee | Nov 20, 1861 | Deserted Aug 18, 1862 |
AMES, Luther S | Private | Waltham | Nov 20, 1861 | Prom. QM Sergeant |
AMOS, Arthur | Corporal | Waltham | Nov 20, 1861 | Disch, May 17, 1862; disabil. |
ANDERSON, Andrew | Private | Freedom | Nov 20, 1861 | --- |
ANDERSON, Joseph | Veteran | Colchester | Jan 8, 1864 | Mustered out July 11, 1865 |
ANDERSON, Joseph | Private | Colchester | Nov 20, 1861 | Re-enlisted as Veteran |
AVERILL, Charles W | Recruit | Tennessee | Mar 20, 1864 | Mustered out July 11, 1865 |
BALDWIN, Cyrus S | Recruit | Freedom | Aug 15, 1862 | Mustered out May 22, 1865 |
BARNHART, Christopher | Recruit | --- | --- | Deserted Aug 18, 1862 |
BARSTOW, Charles S | Private | Dayton | Nov 20, 1861 | Disch, May 17, 1862; disabil. |
BEARD, Edwin | Veteran | Ophir | Jan 8, 1864 | Mustered out July 11, 1865 |
BEARD, Edwin | Private | Ophir | Nov 20, 1861 | Re-enlisted as Veteran |
BEARD, John | Veteran | Freedom | Jan 8, 1864 | Mustered out July 11, 1865 |
BEARD, John | Private | Freedom | Nov 20, 1861 | Re-enlisted as Veteran |
BEATTY, Robert | Veteran | Dayton | Jan 8, 1864 | Killed, Dallas, Ga., May 27, 1864 |
BEATTY, Robert | Private | Dayton | Nov 20, 1861 | Re-enlisted as Veteran |
BELKNAP, Augustus | Veteran | Waltham | Jan 8, 1864 | MO July 11, 1865 as Serg't. |
BELKNAP, Augustus | Private | Waltham | Nov 20, 1861 | Re-enlisted as Veteran |
BLANCHARD, William | Veteran | McDonough co. | Jan 8, 1864 | Mustered out July 11, 1865 |
BLANCHARD, William | Private | Tennessee | Nov 20, 1861 | Re-enlisted as Veteran |
BONNELL, Charles W | Recruit | Ottawa | Feb 16, 1864 | Disch, Jun 1865; disabil. |
BOURNE, Henry | Recruit | Ottawa | Feb 16, 1864 | Mustered out July 11, 1865 |
BRENENSTUHL, Sidney M | Veteran | Camp Point | Jan 8, 1864 | MO July 11, 1865 as Serg't. |
BRENENSTUHL, Sidney M | Private | Osage, Kansas | Nov 20, 1861 | Re-enlisted as Veteran |
BROESER, Charles | Veteran | Freedom | Jan 8, 1864 | MO Jun 2, 1865; pris. war |
BROESER, Charles | Musician | Freedom | Nov 20, 1861 | Re-enlisted as Veteran |
BUCKINGHAM, John | Recruit | Ottawa | Feb 16, 1864 | Mustered out July 11, 1865 |
BUNKER, John | 1st Lt. | --- | Apr 8, 1865 | Mustered out July 11, 1865 |
BUTLER, Addison R | Private | Freedom | Nov 20, 1861 | Disch, May 17, 1862; disabil. |
BUTLER, Granville | Recruit | Freedom | --- | Mustered out May 31, 1865 |
BUTLER, Hiram F | Recruit | Freedom | --- | --- |
BUTTERFIELD, Melvin | Recruit | Freedom | --- | Died, Corinth, Dec 9, 1862 |
CALL, Simeon | Private | Waltham | Nov 20, 1861 | --- |
CALL, Thomas | Corporal | Waltham | Nov 20, 1861 | Died, Farmington, Miss., May 4, 1862; wounds |
CAMERON, James C | Captain | Ottawa | --- | Killed Apr 17, 1863 |
CAMERON, James C | 1st Lt. | Ottawa | Dec 3, 1861 | Promoted [Sep 12, 1862] |
CARPENTER, Henry | Recruit | Wilmington | Feb 2, 1864 | Disch, Feb 27, 1865; disabil. |
CARPENTER, Philander | Recruit | Wilmington | Feb 2, 1864 | Mustered out July 11, 1865 |
CARROLL, Michael | Recruit | Joliet | Feb 2, 1864 | Died, Rome, Ga., Aug 1864 |
CARTER, Robert | Recruit | Ottawa | Feb 16, 1864 | Killed at Dallas, Ga., May 27, 1864 |
CHUM, George | Private | Yorkville, Wis. | Nov 20, 1861 | Disch, Nov 26, 1862; disabil. |
CLAYTON, Francis M | Private | Tennessee | Nov 20, 1861 | Discharged Jan 30, 1865 |
COCHRAN, Stephen D | Private | Tennessee | Nov 20, 1861 | MO and re-enl. as Rec't. |
COCHRANE, Stephen D | Recruit | Tennessee | Apr 20, 1864 | Mustered out July 11, 1865 |
COLDER, Roderick | Private | Earlville | Nov 20, 1861 | Killed at Corinth, Oct 4, 1862 |
CONGER, Charles J | Captain | Ophir | May 23, 1863 | Died in hospital at Resaca, Ga., Oct 19, 1864 |
CONGER, Charles J | 1st Lt. | Ophir | Nov 14, 1862 | Promoted [Apr 17, 1863] |
CONGER, Charles J | 2nd Lt. | Ophir | Dec 3, 1861 | Promoted [Sep 12, 1862] |
COUGHLIN, Michael | Recruit | Wilmington | Jan 26, 1864 | Mustered out July 1, 1865 |
CUDABACK, Milton F | Recruit | Waltham | Mar 20, 1864 | Mustered out July 11, 1865 |
CUMMINGS, Michael | Recruit | Wilmington | Jan 26, 1864 | Mustered out Jun 17, 1865 |
CURTIS, John or Jabez | Recruit | --- | --- | Died at Ottawa, Ill., Mar 6, 1864 |
DAGGETT, Hiram | Private | Freedom | Nov 20, 1861 | --- |
DAY, George E | Recruit | Freedom | --- | Died Aug 7, 1864; wounds |
DAY, Lionel | Recruit | Freedom | --- | --- |
DELAY, Jacob | Private | Tennessee | Nov 20, 1861 | Disch, Sep 17, 1862; disabil. |
DENNIS, Henry P | Veteran | Ottawa | Jan 8, 1864 | Mustered out July 11, 1865 |
DENNIS, Henry P | Recruit | --- | --- | Re-enlisted as Veteran |
DEWITT, George A | Recruit | Ottawa | Feb 16, 1864 | Mustered out July 11, 1865 |
DIBBLE, Cormi | Recruit | Walton | Mar 20, 1864 | Mustered out July 11, 1865 |
DINGMAN, John M | Recruit | Utica | Mar 20, 1864 | Disch, Jan 8, 1865; disabil. |
DINWIDDIE, Robert | Private | Tennessee | Nov 20, 1861 | Disch, Oct 13, 1862; disabil. |
DOUGLAS, Lewis | Veteran | Tennessee | Jan 8, 1864 | Mustered out July 11, 1865 |
DOUGLAS, Lewis | Private | Tennessee | Nov 20, 1861 | Re-enlisted as Veteran |
DRUITT, John H | Recruit | Freedom | --- | Transferred to V.R.C. |
DUNN, Francis W | Recruit | Freedom | --- | --- |
DUNN, Newell R | Recruit | Freedom | --- | --- |
DURINGER, Henry | Private | Freedom | Nov 20, 1861 | --- |
EBERHARD, Orvil U | 2nd Lt. | Utica | Not must'r'd. | MO July 11, 1865 as Serg't. |
EBERHARD, Norval W | Veteran | Utica | Jan 8, 1864 | MO July 11, 1865 as 1st Sgt. Com. 1st Lt. [July 11, 1865]; not must'd. |
EBERHARD, Norval W | Private | Utica | Nov 20, 1861 | Re-enlisted as Veteran |
EMERICK, Julius | Recruit | Utica | Mar 20, 1864 | Mustered out July 11, 1865 |
EUSTIS, Edwin | Recruit | Freedom | --- | MO May 30, 1865; pris. war |
EUSTIS, John H | Recruit | Freedom | --- | Mustered out May 31, 1865 |
EUSTIS, Lyman S | Recruit | Freedom | --- | Mustered out May 31, 1866 |
FERGUSON, William E | Recruit | Quincy | Apr 20, 1864 | Mustered out July 11, 1865 |
FERGUSON, William E | Recruit | --- | July 25, 1863 | --- |
FRANCIS, Homer | Private | Tennessee | Nov 20, 1861 | Disch, May 17, 1862; disabil. |
FULLER, Josiah | Veteran | Tennessee | Jan 8, 1864 | Mustered out July 11, 1865 |
FULLER, Josiah | Private | Tennessee | Nov 20, 1861 | Re-enlisted as Veteran |
FULLERTON, Thomas C | 1st Serg. | Freedom | Nov 20, 1861 | Promoted Adjutant |
GAYLORD, Theodore | 2nd Lt. | Freedom | --- | Disch, May 17, 1865 as 1st Serg't; wounds |
GAYLORD, Theodore | Veteran | Freedom | Jan 8, 1864 | 1st Sgt. Disch. for wounds received at Decatur, Ga. Com 2d Lt. [Oct 18, 1864]; not must'd. |
GAYLORD, Theodore | Corporal | Freedom | Nov 20, 1861 | Re-enlisted as Veteran |
GORHAM, Irwin Leroy | Recruit | New Lenox | Feb 2, 1864 | Mustered out July 11, 1865 |
GRIFFIN, Asa F | Veteran | Colchester | Jan 8, 1864 | MO July 11, 1865 as Corp'l. |
GRIFFIN, Asa F | Private | Colchester | Nov 20, 1861 | Re-enlisted as Veteran |
HALL, Richard | Private | Tennessee | Nov 20, 1861 | Mustered out Jan 21, 1865 |
HARDY, Isaac B | Recruit | Freedom | --- | MO May 31, 1865 as Corp'l. |
HARRETT, Mahlon A | Recruit | Ottawa | Mar 20, 1864 | Mustered out July 11, 1865 |
HARTLEY, Cyrus F | Recruit | Wilmington | Feb 2, 1864 | Disch, May 26, 1865; disabil. |
HARWOOD, James C | Veteran | Freedom | Jan 8, 1864 | MO July 11, 1865; was pris. |
HARWOOD, James C | Private | Freedom | Nov 20, 1861 | Re-enlisted as Veteran |
HASS, William | Private | Magnolia | Nov 20, 1861 | Tr. to 1st Ill. Cav., Mar 15, 1862 |
HATHAM, Joseph | Private | Freedom | Nov 20, 1861 | Disch, May 17, 1862; disabil. |
HILL, William | Veteran | Tennessee | Jan 8, 1864 | Mustered out July 11, 1865 |
HILL, William | Private | Tennessee | Nov 20, 1861 | Re-enlisted as Veteran |
HINCKLEY, William H | Veteran | Freedom | Jan 8, 1864 | Prom. Sergeant Major |
HINCKLEY, William H | Private | Freedom | Nov 20, 1861 | Re-enlisted as Veteran |
HOLDERBY, John | Private | Meredosia | Nov 20, 1861 | Deserted Aug 18, 1862 |
HOLMES, John | Recruit | Hope | Mar 20, 1864 | Mustered out July 11, 1865 |
HOWARD, Sylvester B | Recruit | Dayton | Mar 20, 1864 | Mustered out July 11, 1865 |
HOWARD, Walter | Veteran | Dayton | Jan 8, 1864 | MO July 11, 1865 as Musician |
HOWARD, Walter | Private | Dayton | Nov 20, 1861 | Re-enlisted as Veteran |
HUME, James M | Veteran | Joliet | Dec 30, 1863 | Promoted Com. Sergeant |
HUME, James M | Private | Colchester | Nov 20, 1861 | Re-enlisted as Veteran |
HUTCHINSON, William A | Private | Tennessee | Nov 20, 1861 | Disch, Sep 17, 1862; disabil. |
HUTTON, William B | Veteran | Brookfield | Jan 8, 1864 | Tr. to V.R.C., Jan 27, 1865 |
HUTTON, William B | Private | Brookfield | Nov 20, 1861 | Re-enlisted as Veteran |
JENNINGS, Hernden | Private | Tennessee | Nov 20, 1861 | MO Jun 2, 1865; pris. war |
JOHNSON, Sidney M | Private | Tennessee | Nov 20, 1861 | Disch, July 19, 1862; disabil. |
KEITHLY, David | Private | Blandinsville | Nov 20, 1861 | Mustered out Jan 26, 1865 |
KELLOGG, Benjamin F | Private | Waltham | Nov 20, 1861 | Tr. to 1st Ala. Cav., Nov 3, 1863 |
KELLOGG, Frank S | Private | Waltham | Nov 20, 1861 | Disch, Mar 24, 1864, for pro. in 2d Ala Inf. A.D. [A.D.=African Descent] |
KELLOGG, George W | Musician | Freedom | Nov 20, 1861 | Disch. to date July 7, 1863 by reason of prom. to Lt. to 1st Alabama Cav. |
KELLOGG, Henry A | Corporal | Freedom | Nov 20, 1861 | Disch, Sep 17, 1862; disabil. |
KELLY, Jacob | Recruit | South Ottawa | Feb 16, 1864 | Mustered out July 11, 1865 |
KENNEDY, Thomas | Corporal | Freedom | Nov 20, 1861 | Sgt. Disch, Mar 24, 1864 for prom. 2d Ala. Inf., A.D. [A.D.=African Descent] |
KENNEDY, William A | Recruit | Waltham | Mar 20, 1864 | Mustered out July 11, 1865 |
LEWIS, Edward G | Veteran | Ophir | Jan 8, 1864 | Promoted QM Sergeant |
LEWIS, Edward G | Wagoner | Freedom | Nov 20, 1861 | Re-enlisted as Veteran |
LOWER, John | Private | Tennessee | Nov 20, 1861 | Disch, Sep 28, 1862; disabil. |
LUKENS, James N | Sergeant | Ophir | Nov 20, 1861 | Tr. by prom., to 1st Ala. Cav., May 22, 1864 |
LUKINS, Thomas W | Veteran | Ophir | Jan 8, 1864 | Detailed in 1st Ala. Cav. MO to date July 11, 1865 |
LUKENS, Thomas W | Private | Ophir | Nov 20, 1861 | Re-enlisted as Veteran |
MACK, John | Veteran | Earlville | Jan 8, 1864 | Mustered out July 11, 1865 |
MACK, John | Private | Earlville | Nov 20, 1861 | Re-enlisted as Veteran |
MAHER, Jerry | Recruit | Wilmington | Jan 26, 1864 | Mustered out July 11, 1865 |
McKAY, James | Recruit | Dayton | Mar 20, 1864 | Vet. Disch, Mar 1, 1865; disabil. |
McKAY, James | Private | Dayton | Nov 20, 1861 | Disch, Oct 22, 1862; disabil. |
McLAIN, John F | Private | Earlville | Nov 20, 1861 | --- |
MEEKER, Howland | Corporal | Dayton | Nov 20, 1861 | Pro. 1st Serg., then 2d Lt., Company K |
MILLS, Edwin | Veteran | Brookfield | Jan 8, 1864 | Trans. to Navy, by order War Department |
MILLS, Edwin | Private | Brookfield | Nov 20, 1861 | Re-enlisted as Veteran |
MOORE, David M | Captain | Waltham | Oct 19, 1864 | MO as Capt., Dec 26, 1864 |
MOORE, David M | 2nd Lt. | Waltham | Apr 18, 1863 | Promoted [Oct 18, 1864] |
MOORE, David M | Sergeant | Waltham | Nov 20, 1861 | Pro. 1st Serg., then 2d Lt. [Apr 17, 1863] |
MOREHOUSE, Martin O | Recruit | Freedom | --- | MO May 30, 1865; pris. war |
MORRELL, John | Captain | Dayton | Dec 3, 1861 | Prom. Lieut. Colonel |
MORRIS or NORRIS, Oliver | Private | Waltham | Nov 20, 1861 | Died at Quincy, Ill., Feb 13, 1862 |
MORSE, Menzo J | Recruit | Ottawa | Jan 4, 1864 | Mustered out July 21, 1865 |
MORSE, Willard N | Veteran | Ottawa | Jan 8, 1864 | Disch. for Prom. Mar 27, 1865, by order War Dept. |
MACE, Willard N | Private | Ottawa | Nov 20, 1861 | Re-enlisted as Veteran |
MOSHER, John M | Private | Ophir | Nov 20, 1861 | Disch, Oct 12, 1862; disabil. |
MOSHER, William A | Private | Yorkville, Wis. | Nov 20, 1861 | Disch, May 17, 1862; disabil. |
MOTTER, Abraham | Recruit | Mt Morris | Dec 15, 1863 | MO May 30, 1865; pris. war |
MYERS, John | Recruit | Grundy | Apr 20, 1864 | Mustered out July 11, 1865 |
NANCE, Frederick | Recruit | Tennessee | Mar 20, 1864 | Mustered out July 11, 1865 |
NELSON, James | Private | Tennessee | Nov 20, 1861 | Disch, Oct 26, 1862; disabil. |
NEWTON, Joseph | Private | Colchester | Nov 20, 1861 | --- |
OLSON, Lars | Veteran | Freedom | Jan 8, 1864 | MO July 11, 1865 as Corp'l. |
OLSON, Lars | Private | Freedom | Nov 20, 1861 | Re-enlisted as Veteran |
O'NEIL, David | Private | Earlville | Nov 20, 1861 | Trans. to Mulligan's Brigade, Feb 7, 1862 |
PARKER, Henry | Recruit | Tennessee | --- | --- |
PATTERSON, Joseph | Veteran | Tennessee | Jan 8, 1864 | MO July 11, 1865 as Musician |
PATTERSON, Joseph | Private | Tennessee | Nov 20, 1861 | Re-enlisted as Veteran |
PECK, Orin | Private | Tennessee | Nov 20, 1861 | --- |
PETERSON, Peter | Recruit | Adams | Mar 20, 1864 | Died at Decatur, Ala., May 20, 1864 |
PHILLIPS, Barney | Recruit | Joliet | Feb 2, 1864 | Mustered out July 11, 1865 |
PHILLIPS, Jehoida N | Private | Freedom | Nov 20, 1861 | Killed, Corinth, Oct 4, 1862 |
POWELL, Truman S | Recruit | Ottawa | Jan 4, 1864 | Disch, May 26, 1865; disabil. |
RAMSEY, George W | Private | Colchester | Nov 20, 1861 | Died at Jackson, Tenn., Sep 8, 1862 |
REYNOLDS, Edwin | Veteran | Grand Rapids | Jan 8, 1864 | MO July 11, 1865 as Corp'l. |
REYNOLDS, Edwin | Private | Grand Rapids | Nov 20, 1861 | Re-enlisted as Veteran |
REYNOLDS, Gardiner | Private | Prophet | Nov 20, 1861 | Discharged for expir. of service, Jan 21, 1865 |
REYNOLDS, William S | Private | Prophet | Nov 20, 1861 | Died at Farmington, May 4, 1862; wounds |
RINKER, Charles | Private | Grand Rapids | Nov 20, 1861 | Disch, Jun 27, 1862; disabil. |
RINKER, Frederick N | Private | Grand Rapids | Nov 20, 1861 | --- |
ROUSE, George | Private | Tennessee | Nov 20, 1861 | See Company E |
SALISBURY, Andrew G | Recruit | Ottawa | Mar 20, 1864 | Mustered out July 11, 1865 |
SAMPSON, Lafayette | Veteran | Freedom | Jan 8, 1864 | MO Jun 11, 1865 as Serg't. |
SAMPSON, Lafayette | Private | Freedom | Nov 20, 1861 | Re-enlisted as Veteran |
SAVAGE, Thomas H | Recruit | Ottawa | Mar 20, 1864 | Absent, sick at MO of Regt. |
SHIPPEY, Daniel P | Veteran | Colchester | Jan 8, 1864 | MO Jun 11, 1865 as Serg't. |
SHIPPEY, Daniel P | Private | Colchester | Nov 20, 1861 | Re-enlisted as Veteran |
SIMMONS, James | Private | Tennessee | Nov 20, 1861 | Disch, Sep 17, 1862; disabil. |
SMITH, Charles E | Recruit | Utica | Mar 20, 1864 | MO July 11, 1865, on furlough |
SMITH, Frank | 1st Lt. | Ophir | May 23, 1863 | Resigned Oct 15, 1864 |
SMITH, Frank | 2nd Lt. | Ophir | --- | Promoted [Apr 17, 1863] |
SMITH, Frank | Sergeant | Ophir | Nov 20, 1861 | Promoted 2d Lieutenant [Sep 12, 1862] |
SMITH, Henry | Private | Freedom | Nov 20, 1861 | Died at Farmington, Miss., May 15, 1862 |
SMITH, James G | Recruit | Ottawa | Feb 16, 1864 | MO May 30, 1865; pris. war |
SMITH, Levi D | Recruit | Freedom | --- | Disch, Mar 24, 1864, for promotion in 1st Ala. Cav. |
SMITH, Theodore D | Sergeant | Freedom | Nov 20, 1861 | 1st Serg. Died at Pulaski, Tenn., Dec 8, 1863 |
SPARKS, Rufus T | Veteran | Freedom | Jan 8, 1864 | Prom. 2d Lt. Co. F, Apr 1865 |
SPARKS, Rufus T | Private | Freedom | Nov 20, 1861 | Re-enlisted as Veteran |
SPRING, James M | Veteran | Brookfield | Jan 8, 1864 | MO to date July 11, 1865 |
SPRING, James M | Private | Brookfield | Nov 20, 1861 | Re-enlisted as Veteran |
SPYVA, Ando | Private | Tennessee | Nov 20, 1861 | Deserted at St Louis; 2d desertion |
STEEL, Nelson | Private | Tennessee | Nov 20, 1861 | --- |
STEPHENS, James | Private | Tennessee | Nov 20, 1861 | Disch, May 17, 1862; disabil. |
SWEENEY, James | Recruit | Joliet | Jan 26, 1864 | Mustered out May 23, 1865 |
TERRY, Peter K | Recruit | Ottawa | Feb 16, 1864 | Mustered out July 11, 1865 |
THACKER, Robert J | Recruit | Lincoln | May 3, 1864 | Mustered out July 11, 1865 |
TOLMAN, John W | Veteran | Tennessee | Jan 8, 1864 | MO Jun 11, 1865 as Corp'l. |
TOLMAN, John W | Private | Tennessee | Nov 20, 1861 | Re-enlisted as Veteran |
UNDERHILL, Lodowick | Private | Tennessee | Nov 20, 1861 | Disch, Sep 20, 1862; disabil. |
WAY, Charles | Veteran | Tennessee | Jan 8, 1864 | Absent, sick at MO of Regt. |
WAY, Charles | Private | Tennessee | Nov 20, 1861 | Re-enlisted as Veteran |
WEAVER, Cyrus | Recruit | Freedom | Aug 15, 1862 | Mustered out May 31, 1865 |
WEAVER, Latham | Veteran | Freedom | Jan 8, 1864 | Serg't. Disch. for prom. in 1st Ala. Cav. |
WEAVER, Latham | Corporal | Freedom | Nov 20, 1861 | Re-enlisted as Veteran |
WEBB, George W | Private | Hill's Grove | Nov 20, 1861 | Died at Corinth, Nov 18, 1862 |
WEMPLE, Thompson | Private | Freedom | Nov 20, 1861 | Died at Big Springs, Miss., July 7, 1862 |
WESTICOTT, John | Recruit | Ottawa | Feb 16, 1864 | Killed, Dallas, Ga., May 27, 1864 |
WILLARD, Lewis | Private | Freedom | Nov 20, 1861 | Disch, May 17, 1861; disabil. |
WILLIAMS, Curtis | Recruit | Wilmington | Jan 19, 1864 | Mustered out July 11, 1865 |
WILLARD, Stillson | Veteran | Freedom | Jan 8, 1864 | Mustered out July 11, 1865 |
WILLIARD, Lewis C | Recruit | Freedom | Mar 20, 1864 | MO July 11, 1865; wounded |
WILSON, Joseph G | Corporal | Grand Rapids | Nov 20, 1861 | Died at Hamburg, Tenn., May 11, 1862 |
WOODS, Robert M | Captain | Springfield | Not must'r'd | MO July 31, 1865 as Adj't. Prom. Brevet Major of Vols., Mar 13, 1865 |
WRIGHT, Henry E | Recruit | Freedom | Mar 20, 1864 | MO May 30, 1865; pris. war |
WRIGHT, John G | Private | Freedom | Nov 20, 1861 | Promoted Com. Sergeant |
Transcribed by Jim Willison