Tuesday, June 18, 2019



FACEBOOK, in collaboration with about two dozen other big companies, has announced a new financial system, to be launched in 2020, which will upend the global financial system if it succeeds.

FACEBOOK has proven that it understands how to provide inexpensive (or free), convenient, and useful services to consumers and businesses, and how to make a lot of money doing that.  In building a social media service, they succeeded where many others (for example, My Space and before that Six Degrees, and numerous others)  seemed to be getting traction, then stumbled before they reached major global scale. 

FACEBOOK has also gotten into trouble for not managing seriously harmful content that is damaging to individuals, groups, and democracy. (And it is currently facing greater and greater scrutiny from regulators.) Much, but not necessarily all the harm is related to the gathering and use of customer data (the "surveillance economy"), algorithms which promote harmful content, and a financial model that tends to reward, not discourage, many dangerous practices.

It is not easy for a company -- controlled by a single, American individual -- to handle dangerous content created by billions of users around the world, in a variety of languages. Have they "gotten ahead of their skis"? 

FACEBOOK, as recently as 2018, was stressing its mission as connecting people. (In 2019 it started promoting its efforts to "fix" the platform, including efforts to protect user privacy.) They have previously embarked on projects designed to connect more people to the Internet (and thus, perhaps, to FACEBOOK) all over the world. This project will connect people financially.

The new system will use a new cryptocurrency for transactions, a blockchain recording (or ledger) system, a consortium of 100 or more companies to control it, a pool of at least $1 Billion dollars to stabilize the currency, "wallets" to facilitate transactions with the general simplicity of a simple smartphone app; and regulatory oversight.

 Some of the benefits of this new system could be

>> Convenient international financial transactions;
>> Cheaper international transactions;
>> Access to a financial system for many people, poor, remotely located, or otherwise now isolated from the existing financial system, including many women in many countries;
>> An easy and universal method of payments and person to person money transfers, locally or internationally;
>> A more stable currency than exists in some countries with financial problems such as hyperinflation.

Understanding the economics, mathematics, computer science, political issues and environmental issues of a system like this is currently in its infancy.

("Wikipedia: On 18 August 2008, the domain name bitcoin.org was registered. Later that year, on 31 October, a link to a paper authored by Satoshi Nakamoto titled Bitcoin: A Peer-to-Peer Electronic Cash System was posted to a cryptography mailing list.)

("Wikipedia: Satoshi Nakamoto is the name used by the unknown person or persons who developed bitcoin, authored the bitcoin white paper, and created and deployed bitcoin's original reference implementation. As part of the implementation, they also devised the first blockchain database.")

Among the issues that have been reported as arising in experiments with Crytocurrencies and blockchain ledgers in the past few years, since the paper of "Satoshi Nakamoto" in 2008 are:

>> Volatility in the value of the currency;
>> The lack of privacy in the blockchain has made holders of large amounts of value vulnerable to crime or threats of crime;
>> The privacy of the blockchain has facilitated undesirable transactions, such as money laundering, and anonymous payments for criminal and terrorist activities.
>> (Of course, the simultaneous, contradictory existence of anonymity and privacy violations and "applications thereof" has made blockchains a superstar in fiction.)
>> Environmental issues, as the processing necessary for a blockchain, as the chain of blocks becomes large, requires serious computing power, and serious electrical power to support the computers.

Because FACEBOOK, together with the other companies in the consortium, (as of now, most or all based in the US), is bigger than many countries, there will be international political ramifications to creating this project, building it, and then running it.  With FACEBOOK in competition with GOOGLE/ALPHABET, APPLE, and even with MICROSOFT and IBM, as well as major Chinese companies, and the interests of Europe, Russia, and other countries and regions, it remains to be seen if this will spur global, cross-company cooperation, competition, or conflict.

Here are some articles discussing the announcement of the project, along with some of the foundational white papers.






Thursday, June 13, 2019




Martin Scorcese has a new film, "Rolling Thunder Review - A Bob Dylan Story" on the legendary tour by Bob Dylan (now -- but not yet then -- the worlds only folk/pop/rock/ musical legend to win a Nobel Prize for literature). 

Here is Scorcese talking about the film:

Here is a review and discussion of the film from the RogerEbert website:

Rolling Thunder Review - A Bob Dylan Story on IMDB

Jennifer Aniston and Adam Sandler have a new "Murder Mystery" coming to NETFLIX tomorrow: June 14.  The trailer is funny and very promising. Beware: Watching the trailer may give away too many jokes.

Here's the trailer for Murder Mystery

Murder Mystery on IMDB


Labels: , , , , , , , ,

Tuesday, May 28, 2019



What editor do you use to process VR videos?

I use Adobe Premiere Pro (PP).

(+) It is super powerful and super versatile with special VR tools. And it keeps getting more and more VR friendly.

(+) PP will automatically add the necessary meta-data for YouTube and other VR hosting sites (when you export the video "correctly").

(-) Unfortunately, as of today, it does not stitch, and (except for not stitching) it is so powerful and versatile that most of what it does is irrelevant (it was built for old-fashioned 2D framed video); and, for me, it's confusing (and often counter-intuitive and very particular about your workflow).

(+) I find that for the specific tasks I need, there are YouTube videos that explain just what I need.

There are surprisingly few books about PP, and none perfect for the VR editor. One book that seems helpful is "The Cool Stuff in Premiere Pro". Unfortunately, it is 1221 pages long (yes, PP has many features); it is also slightly out of date (even though it has a 2017 copyright), as PP keeps improving its VR features.

There is also a "user guide" from PP at
https://helpx.adobe.com/premiere-pro/user-guide.html ;

a "reference manual" pdf at
https://helpx.adobe.com/pdf/premiere_pro_reference.pdf ;

and a guide to VR editing at
https://helpx.adobe.com/premiere-pro/using/VRSupport.html .

There is no perfect editor for VR. Ideal features would include an intuitive UI plus (simple! or automatic!!)...

(a) stitching, stabilizing
(b) balancing light from different cameras
(c) ambisonic sound; syncing sound & video
(d) easy importing to easy layers
(f) tracking of items; removal of items
(g) color correction, masking
(h) 3D spatial titles, captions, lettering, with animations
(i) ability to import, process, and export large (for the future - 32 K per eye; 90 fps, high bitrate, feature length) videos
(j) ability to handle various formats (360, 180, anything in-between; 3D - up/down, side by side; equirectangular, cubemap; mp4, webm; h264, h265; etc)
(k) ability to handle volumetric video
(l) and of course basic editing features of cutting and joining clips
(m) easy to view and edit from within a VR HMD
(n) etc

Labels: , , , , , , , , ,

Monday, May 06, 2019




MAY 6 - MAY 8, 2019


At the keynote for Microsoft Build, Satya Nadella introduced an impressive, staggering/mind-twisting/bewildering array of new, developing, and future products and services. The talk was primarily targeted at enterprise developers (in a number of ways) rather than at consumers (in contrast to most keynotes from Facebook, Google, and Apple).

Some of the ways in which enterprise developers were the target of the talk are:
1 - the products/services announced were largely for enterprise developers;
2 - the language used was full of words, names, and acronyms that would only be familiar to developers involved in that specific area;
3 - the examples and demos were drawn from enterprise applications.

The amount of technology described was staggering, and very impressive... if your goal is developing enterprise software, and you have enterprise support for training and team development, and you are targeting supported devices.  

The learning curve to just understand what Microsoft has available and how to use it is very steep. It is not clear if the training required is conveniently and generally available.  I suspect that only enterprise customers with support from Microsoft can easily get comprehensive advanced support.

However, Microsoft has always been exceptionally supportive of individual developers who look into any particular area (as opposed to comprehensive training). As an example, in a program before the keynote, student developers presented some amazing work. A project, EasyGlucose, which was awarded a grand prize in a competition (Imagine Cup) for student developers, used smart phones, Azure AI, and other tools, to monitor Glucose levels by observing changes in the eye; it is a tour-de-force of both research and technological development, by an independent student developer. -- Project presentations, by 3 finalist teams of student developers, are available from 4:35 of the Build keynote video, currently, at https://www.youtube.com/watch?v=ZbpjLchrYgw

Assuming the keynote was directed at developers rather than consumers, the faults in its production may be somewhat excused. However, objectively, although the technology seems terrific, reviewing both the script and the presentation of today's keynote, the quality was poor.  The script -- even, I think, for many developers -- used too many undefined and unexplained words, technical terms, and acronyms, It also did not provide clear explanations about either how to use much of the technology, or what its likely usage was.  It was too much information that went by too fast; nor did it provide a clear path to researching the information.  Although there were some canned examples of showing different pieces working together, it did not really tie all the different pieces together, neither  explaining how the pieces all worked together, nor how the different pieces were different. (For example, what is the difference between Microsoft Dynamics 365 and Microsoft 365?)

The presentation seemed insufficiently rehearsed. Everyone seemed to be reading their words, not telling us. (Of course, a teleprompter is ubiquitous; the trick is that viewers should not be aware of that.) Some people giving sidebar presentations seemed to be surprised by being on camera; others seemed to be over-prepared (as when there was a cheering section as the camera moved in to the speaker). Worst of all, the event opened with what seemed likely to be a spectacular Hololens 2 live demo... that, embarrassingly, did not work at all, getting the keynote off to a sour note. (As one of the unfortunate speakers noted, "doing a live demo is hard".  A bit of sympathy here. A bunch of super-star space tech guys were, with great fanfare, announcing a project to capture asteroids in space and bring them back to the vicinity of Earth and then mine the contents. Their highly promoted live stream did not work at all. Rocket science is easy; live streaming is hard.)

In the course of this conference, Microsoft will be discussing -- in additional keynotes, and many special technical sessions -- an important and impressive array of improvements in cloud and edge services, web browsing, AI, collaboration, and co-ordination between different products (eg Azure & Hololens 2). Many of these sessions, even if not live streamed, will be recorded and made available for video on demand.

More specific, and more leisurely, descriptions of particular products and services are likely to be available in these videos.

I hope that at least one session and/or some serious effort will be devoted to general information, and technical education for consumers, indie-developers, enterprise non-technical management, and even enterprise developers. I hope for transmedia education: video, online papers, books, live public conference presentations, and more.  

The array of products and services is growing and developing so fast, it will not help anyone (and will possibly hurt many) if the information about technology does not grow as fast or faster than the technology itself.

Labels: , , , , , , , , , ,




MAY 6 - MAY 8
Keynote MON - May 6, 2019 8:30 Pacific 11:30 EST.
The Keynote will be live streamed.


MAY 7 - MAY 9
Keynote TUE -  MAY 7 10:00 Pacific 1:00 EST.
The Keynote will be live streamed.


Labels: , , , , ,

Thursday, May 02, 2019



The Parallax View, one of the all-time great conspiracy films, will play on MAX tonight at 8 PM (EST).

It is a chilling movie.

On one of my most memorable film experiences, after a few weeks of screening really boring films, I saw The Parallax View and Chinatown, back-to-back on the same day.

The Parallax View stars Warren Beatty, directed by Alan Pakula, from a script by David Giler and Lorenzo Semple Jr (with - according to IMDB - uncredited assistance by Robert Towne), from a novel by Loren Singer. 

Warren Beatty is well known for (among many othersBonnie & Clyde, Reds, Shampoo, and McCabe & Mrs Miller.

Paula Prentiss, Hume Cronyn and William Daniels also appear in the film.

Alan Pakula also directed Klute, with Jane Fonda, and All The President's Men, with Dustin Hoffman and Robert Redford.




(If you miss it tonight, or don't have MAX, The Parallax View is available for rental on Amazon Prime Video.)

Labels: , , ,



NBC 2:30 - 7:15
Post time: about 6:45

Here are the 

post-position,  horse - jockey & *(special note)

for the horses running in the Kentucky Derby, on NBC, this Saturday, May 4 (the first Saturday in May!) 

Notable items to keep in mind, and the most likely horses to run well, are indicated with a asterisk(*).

I've been watching the Kentucky Derby just about every year for decades, and almost always with a Mint Julep!

I visited Belmont Park a few years ago. 

Perhaps the most striking thing about watching actual races live, rather than on TV, in movies, or in photos, was how hard the horses work while running the race.  On TV they look graceful.  Live, they are straining, immensely powerful, muscular, determined (beautiful , graceful) animals

Finale of the 2014 Belmont Stakes
Photo by Eric Roffman - QPORIT

In the NYT today (race day!) Joe Drape comments on recent tragedies in horse racing, especially at Santa Anita, which has had to suspend all racing. He recommends we all wish, most of all, for all the horses running today, and always, "Let's just get'em all around there safely."


Maximum Security finishes first. But earlier, spooked by the crowd, it shifted lanes, and was DISQUALIFIED by the stewards. Longshot (65-1!) COUNTRY HOUSE wins the Kentucky Derby! >> 

(While the disqualification result was controversial, it did look from the video footage as if a disaster -- with multiple horses tripping over other when Maximum Security shifted into a lane that was not clear -- was avoided mostly by sheer luck, plus quick action by all the jockeys. Let's be glad they all did get around there safely!)

1- Country House 65-1 $132.40
2- Code of Honor 14-1
3- Tacitus 5-1

4- Improbable
5- Game Winner
6- Master Fencer
7- War of Will
8- Plus Que Parfait
9- Win Win Win
10- Cutting Humor
11- By My Standards
12- Vekoma
13- Bodexpress
14- Tax
15- Roadster
16- Long Range Toddy
17- Spinoff
18- Gray Magician

19- Haikal - scratched
20- Omaha Beach - scratched
21- Maximum Security - 1st by 1 3/4 lengths, disqualified

Here's today's cast:

1. War of Will - Tyler Gaffalione
2. Tax - Junior Alvarado
3. By My Standards - Gabriel Saez
4. Gray Magician - Drayden Van Dyke (extreme longshot)
5. Improbable - Irad Ortiz Jr. *(Bob Baffert)
6. Vekoma - Javier Castellano
7. Maximum Security - Luis Saez *(undefeated in 4 races)
8. Tacitus - José Ortiz
9. Plus Que Parfait - Ricardo Santana Jr.
10. Cutting Humor - Corey Lanerie  Mike Smith *(star jockey)
11. Haikal - Rajiv Maragh SCRATCHED!
12. Omaha Beach - Mike Smith *(early favorite) SCRATCHED!
13. Code of Honor - John Velazquez
14. Win Win Win - Julian Pimental
15. Master Fencer (JPN) - Julien Leparoux (extreme longshot)
16. Game Winner - Joel Rosario *(Bob Baffert) *(new early favorite)
17. Roadster - Florent Geroux *(Bob Baffert)
18. Long Range Toddy - Jon Court
19. Spinoff - Manny Franco
20. Country House - Flavien Prat
21. Bodexpress – Chris Landeros *(late entry)


I've always tried to have a mint julep (MJ) on KD day. That's how I discovered Ruth Reichl (for a while the NYT food critic). In the early 90's she was a food critic in LA. On a business trip I knew I would be somewhere south of LA on derby day. I needed my MJ. I noticed an article she had written in the LA Times Magazine about new fine restaurants in California, and I found one that was near where I'd be. When I went there on KD day, they didn't know how to make a mint julep, but they were nice enough to try to follow my instructions, and when the first one didn't quite work, tried again and came up with something memorable, together with a really good meal. I've followed R Reichl ever since.

Here's how you make a wicked MJ. Boil a little bit of water and then put it in a cup with some washed and dried, torn up, fresh, nice looking mint leaves, to create a strong mint tea. 
(Note: Mint leaves are not always that easy to get, and when you get a bunch, many leaves are often wilted, or blackened. It's important to select the best leaves even if that is only a fraction of the bunch of mint in the package.)

(Experimental Note: This year I am going to try to make the crushed ice from frozen mint tea!)

Add quite a bit of sugar. (Optionally -- ideally, in fact -- some sugar could be substituted with a half jigger of a sweet liqueur like Cointreau, Drambuie, or Grand Marnier.) Add about a half jigger of a good Kentucky Bourbon. (After trying quite I few, I found that my favorite is definitely Maker's Mark.) Add this mixture with some additional torn up, fresh, nice looking mint leaves to ice in a crusher.

Crush the mixture of sweetened mint tea, and bourbon to make a tall glass worth of flavored crushed ice. Take a tall, chilled glass, add a long straw, fill the glass with the crushed ice, and then pour in a jigger more bourbon to fill up the cracks. Turn on the pre-race show, and enjoy it! 

(Note: Don't drive or ride a horse or car or operate heavy machinery after this (it's strong); don't ingest with anything that will exceed your tolerance for total number of chemicals in the body! If you drink, substitute the driver!)

It's matter of taste what you eat with the drink, if anything. My own preference is Greek or similar appetizers. In the New York area, Molyvos probably has the best selection of appetizers I know of. Near Carnegie Hall, they do provide food to go if that's how you want to enjoy the Derby.

I enjoy the race, by the way, but to make the race better (since it only lasts two minutes, after all), enhancing it with slow motion replays and particular horses isolated in the picture (the more the better) is a way of greatly extending the experience. I hope the TV broadcast does a lot of th

Labels: , , , , , ,

Tuesday, April 30, 2019



JUNE 9, 2019

2019 Tony Award Nominees 

2019 Tony Award Nominees - Musicals
Best Musical

>>"Hadestown" (8!!! of 14!)
"Ain’t Too Proud: The Life and Times of the Temptations" (12)
"Tootsie" (11)
"Beetlejuice" (8)
"The Prom" (7)

Best Revival of a Musical

"Kiss Me, Kate" (4)
>>"Oklahoma!" (2 of 8)

Best Book of a Musical

"Ain’t Too Proud: The Life and Times of the Temptations": Dominique Morisseau
"Beetlejuice": Scott Brown and Anthony King
"Hadestown": Anaïs Mitchell
"The Prom": Bob Martin and Chad Beguelin
>>"Tootsie": Robert Horn

Best Original Score

"Beetlejuice," music and lyrics: Eddie Perfect
"Be More Chill," music and lyrics: Joe Iconis
>>"Hadestown," music and lyrics: Anaïs Mitchell
"The Prom," music by Matthew Sklar; lyrics by Chad Beguelin
"Tootsie," music and lyrics: David Yazbek
"To Kill a Mockingbird," music by Adam Guettel

Best Direction of a Musical

>>Rachel Chavkin, "Hadestown"
Scott Ellis, "Tootsie"
Daniel Fish, "Oklahoma!"
Des McAnuff, "Ain’t Too Proud: The Life and Times of the Temptations"
Casey Nicholaw, "The Prom"

Best Leading Actor in a Musical

Brooks Ashmanskas, "The Prom"
Derrick Baskin, "Ain’t Too Proud: The Life and Times of the Temptations"
Alex Brightman, "Beetlejuice"
Damon Daunno, "Oklahoma!"
>>Santino Fontana, "Tootsie"

Best Leading Actress in a Musical

>>Stephanie J. Block, "The Cher Show"
Caitlin Kinnunen, "The Prom"
Beth Leavel, "The Prom"
Eva Noblezada, "Hadestown"
Kelli O’Hara, "Kiss Me, Kate"

Best Featured Actor in a Musical

>>André De Shields, "Hadestown"
Andy Grotelueschen, "Tootsie"
Patrick Page, "Hadestown"
Jeremy Pope, "Ain’t Too Proud: The Life and Times of the Temptations"
Ephraim Sykes, "Ain’t Too Proud: The Life and Times of the Temptations"

Best Featured Actress in a Musical

Lilli Cooper, "Tootsie"
Amber Gray, "Hadestown"
Sarah Stiles, "Tootsie"
>>Ali Stroker, "Oklahoma!"
Mary Testa, "Oklahoma!"

Best Scenic Design of a Musical

Robert Brill and Peter Nigrini, "Ain’t Too Proud: The Life and Times of the Temptations"
Peter England, "King Kong"
>>Rachel Hauck, "Hadestown"
Laura Jellinek, "Oklahoma!"
David Korins, "Beetlejuice"

Best Costume Design of a Musical

Michael Krass, "Hadestown"
William Ivey Long, "Tootsie"
William Ivey Long, "Beetlejuice"
>>Bob Mackie, "The Cher Show"
Paul Tazewell, "Ain’t Too Proud: The Life and Times of the Temptations"

Best Lighting Design of a Musical

Kevin Adams, "The Cher Show"
Howell Binkley, "Ain’t Too Proud: The Life and Times of the Temptations"
>>Bradley King, "Hadestown"
Peter Mumford, "King Kong"
Kenneth Posner and Peter Negrini, "Beetlejuice"

Best Sound Design in a Musical

Peter Hylenski, "King Kong"
Peter Hylenski, "Beetlejuice"
Steve Canyon Kennedy, "Ain’t Too Proud: The Life and Times of the Temptations"
Drew Levy, "Oklahoma!"
>>Nevin Steinberg and Jessica Paz, "Hadestown"

Best Choreography

Camille A. Brown, "Choir Boy"
Warren Carlyle, "Kiss Me, Kate"
Denis Jones, "Tootsie"
David Neumann, "Hadestown"
>>Sergio Trujillo, "Ain’t Too Proud: The Life and Times of the Temptations"

Best Orchestrations

>>Michael Chorney and Todd Sickafoose, "Hadestown"
Simon Hale, "Tootsie"
Larry Hochman, "Kiss Me, Kate"
Daniel Kluger, "Oklahoma!"
Harold Wheeler, "Ain’t Too Proud: The Life and Times of the Temptations"

2019 Tony Award Nominees - Plays
Best Play

>>"The Ferryman" - Playwright: Jex Butterworth (4 of 9)
"Gary: A Sequel to Titus Andronicus" - Playwright: Taylor Mac (7)
"Ink" - Playwright: James Graham (7)
"Choir Boy" Playwright: Tarell Alvin McCraney (4)
"What the Constitution Means to Me" Playwright: Heidi Schreck (2)

Best Revival of a Play

"All My Sons" (3)
"Burn This" (3)
>>"The Boys in the Band" (2)
"Torch Song" (2)
"The Waverly Gallery" (2)

Best Direction of a Play

Rupert Goold, "Ink"
>>Sam Mendes, "The Ferryman"
Bartlett Sher, "To Kill a Mockingbird"
Ivo van Hove, "Network"
George C. Wolfe, "Gary: A Sequel to Titus Andronicus"

Best Leading Actor in a Play

>>Bryan Cranston, "Network"
Paddy Considine, "The Ferryman"
Jeff Daniels, "To Kill a Mockingbird"
Adam Driver, "Burn This"
Jeremy Pope, "Choir Boy"

Best Leading Actress in a Play

Annette Bening, "All My Sons"
Laura Donnelly, "The Ferryman"
>>Elaine May, "The Waverly Gallery"
Janet McTeer, "Bernhardt/Hamlet"
Laurie Metcalf, "Hillary and Clinton"
Heidi Schreck, "What the Constitution Means to Me"

Best Featured Actor in a Play

>>Bertie Carvel, "Ink"
Robin de Jesús, "The Boys in the Band"
Gideon Glick, "To Kill a Mockingbird"
Brandon Uranowitz, "Burn This"
Benjamin Walker, "All My Sons"

Best Featured Actress in a Play

Fionnula Flanagan, "The Ferryman"
>>Celia Keenan-Bolger, "To Kill a Mockingbird"
Kristine Nielsen, "Gary: A Sequel to Titus Andronicus"
Julie White, "Gary: A Sequel to Titus Andronicus"
Ruth Wilson, "King Lear"

Best Scenic Design of a Play

Miriam Buether, "To Kill a Mockingbird"
Bunny Christie, "Ink"
>>Rob Howell, "The Ferryman"
Santo Loquasto, "Gary: A Sequel to Titus Andronicus"
Jan Versweyveld, "Network"

Best Costume Design of a Play

>>Rob Howell, "The Ferryman"
Toni-Leslie James, "Bernhardt/Hamlet"
Clint Ramos, "Torch Song"
Ann Roth, "To Kill a Mockingbird"
Ann Roth, "Gary: A Sequel to Titus Andronicus"

Best Lighting Design of a Play

>>Neil Austin, "Ink"
Jules Fisher and Peggy Eisenhauer, "Gary: A Sequel to Titus Andronicus"
Peter Mumford, "The Ferryman"
Jennifer Tipton, "To Kill a Mockingbird"
Jan Versweyveld and Tal Yarden, "Network"

Best Sound Design in a Play

Adam Cork, "Ink"
Scott Lehrer, "To Kill a Mockingbird"
>>Fitz Patton, "Choir Boy"
Nick Powell, "The Ferryman"
Eric Sleichim, "Network"

2019 Tony Award Nominees – Special Awards

Special Tony Award for Lifetime Achievement in the Theater

Rosemary Harris
Terrence McNally
Harold Wheeler

Isabelle Stevenson Award

Judith Light

Regional Theater Tony Award

TheatreWorks Silicon Valley

Special Tony Award

Marin Mazzie
Sonny Tilders and Creature Technology Company
Jason Michael Webb

Tony Honors for Excellence in the Theater

Broadway Inspirational Voices - Michael McElroy, Founder
Peter Entin
FDNY Engine 54, Ladder 4, Battalion 9
Joseph Blakely Forbes
Jason Michael Webb

Labels: , , , , , ,

This page is powered by Blogger. Isn't yours?


    follow me on Twitter

    QPORIT --
    Quick PREVIEWS Of Random Interesting Things

    (c) Copyright 2005-2009 Eric H. Roffman
    All rights reserved